On Fri, Jun 04, 2010 at 12:58:34PM +0200, Gabor Kovesdan wrote: > I'm trying to integrate the result of my last SoC work to the base > system but I'm facing some difficulties with libc symbol versioning. I > placed the iconv code into an iconv subdirectory inside src/lib/libc and > I added a Makefile and a symbol map, just like another parts of libc do > but when I try to compile this stuff, I get this error in the linking phase:
> building shared library libc.so.7 > /usr/bin/ld: libc.so.7: undefined versioned symbol namefts_o...@fbsd_1.0 > /usr/bin/ld: failed to set dynamic section sizes: Bad value > *** Error code 1 > I have no idea what's going wrong because I did everything exactly in > the same way as another components do. I don't know why does it break at > fts_open(), which is unrelated to iconv, not even used in the iconv > code. If I just unhook the iconv part fromt he build, everything goes > fine. Any ideas? > Patch is here: http://kovesdan.org/patches/iconv-libc.diff There is a .include <bsd.lib.mk> in iconv/Makefile.inc, what happens if you take that out? -- Jilles Tjoelker _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"