mirror of https://github.com/python/cpython.git
In FreeBSD when using ELF, an underscore is needed in front of the
function name. (Vladimir Kushnir by way of Thomas Gellekum.)
This commit is contained in:
parent
e504fa289f
commit
65f15d435e
|
@ -268,7 +268,7 @@ typedef void (*dl_funcptr)();
|
||||||
extern char *Py_GetProgramName();
|
extern char *Py_GetProgramName();
|
||||||
|
|
||||||
#ifndef FUNCNAME_PATTERN
|
#ifndef FUNCNAME_PATTERN
|
||||||
#if defined(__hp9000s300) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__BORLANDC__)
|
#if defined(__hp9000s300) || defined(__NetBSD__) || defined(__FreeBSD__) && !defined(__ELF__) || defined(__OpenBSD__) || defined(__BORLANDC__)
|
||||||
#define FUNCNAME_PATTERN "_init%.200s"
|
#define FUNCNAME_PATTERN "_init%.200s"
|
||||||
#else
|
#else
|
||||||
#define FUNCNAME_PATTERN "init%.200s"
|
#define FUNCNAME_PATTERN "init%.200s"
|
||||||
|
|
Loading…
Reference in New Issue