Cannot build libmudflap on irix6.5 - `RTLD_NEXT' undeclared
Billinghurst, David (CRTS)
David.Billinghurst@riotinto.com
Wed Apr 23 02:41:00 GMT 2003
I tried to build tree-ssa branch on irix6.5.18 The build fails in libmudflap.
The error is
[...]/libmudflap/mf-runtime.c:239: warning: dereferencing type-punned pointer will break strict-aliasing rules
[...]/libmudflap/mf-runtime.c: In function `resolve_single_dynamic':
[...]/libmudflap/mf-runtime.c:410: error: `RTLD_NEXT' undeclared (first use in this function)
which is reasonable as there is no definition of RTLD_NEXT in dlfcn.h.
Should I be able to disable building libmudflap. I think I tried configure --disable-libmudflap but I'll try it again.
There were also a large number of warnings compiling libmudflap/mf-runtime.c:
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mf_check':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:594: warning: long unsigned int format, pointer arg (arg 3)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:594: warning: long unsigned int format, size_t arg (arg 5)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mf_register':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:888: warning: long unsigned int format, pointer arg (arg 3)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:888: warning: long unsigned int format, size_t arg (arg 4)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mf_unregister':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1084: warning: long unsigned int format, pointer arg (arg 3)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1084: warning: long unsigned int format, size_t arg (arg 4)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1168: warning: comparison is always true due to limited range of data type
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mf_adapt_cache':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1389: warning: comparison is always true due to limited range of data type
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mf_report':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1821: warning: implicit declaration of function `__wrap_alloca'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mf_backtrace':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1907: warning: long unsigned int format, pointer arg (arg 3)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mf_violation':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1931: warning: long unsigned int format, pointer arg (arg 6)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1931: warning: long unsigned int format, size_t arg (arg 7)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1963: warning: long unsigned int format, pointer arg (arg 7)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1963: warning: long unsigned int format, size_t arg (arg 8)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:2052: warning: implicit declaration of function `kill'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:2058: warning: implicit declaration of function `snprintf'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mf_watch_or_not':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:2098: warning: long unsigned int format, pointer arg (arg 4)
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:2098: warning: long unsigned int format, size_t arg (arg 5)
More information about the Gcc-bugs
mailing list