On Fri, Dec 27, 2013 at 14:20:54 +0100, Sebastian Reichel wrote: > On Fri, Dec 27, 2013 at 04:07:39AM -0800, David Martínez Moreno wrote: > > >> gcc rabin2.o -L.. -o rabin2 -Wl,-z,relro > > >> -L/«PKGBUILDDIR»/libr/lib -L/«PKGBUILDDIR»/libr/magic > > >> -L/«PKGBUILDDIR»/libr/core -L/«PKGBUILDDIR»/libr/db > > >> -L/«PKGBUILDDIR»/libr/bin -L/«PKGBUILDDIR»/libr/egg > > >> -L/«PKGBUILDDIR»/libr/cons -L/«PKGBUILDDIR»/libr/config > > >> -L/«PKGBUILDDIR»/libr/io -L/«PKGBUILDDIR»/libr/cmd > > >> -L/«PKGBUILDDIR»/libr/flags -L/«PKGBUILDDIR»/libr/asm > > >> -L/«PKGBUILDDIR»/libr/debug -L/«PKGBUILDDIR»/libr/hash > > >> -L/«PKGBUILDDIR»/libr/lang -L/«PKGBUILDDIR»/libr/anal > > >> -L/«PKGBUILDDIR»/libr/parse -L/«PKGBUILDDIR»/libr/bp > > >> -L/«PKGBUILDDIR»/libr/reg -L/«PKGBUILDDIR»/libr/search > > >> -L/«PKGBUILDDIR»/libr/syscall -L/«PKGBUILDDIR»/libr/sign > > >> -L/«PKGBUILDDIR»/libr/diff -L/«PKGBUILDDIR»/libr/socket > > >> -L/«PKGBUILDDIR»/libr/fs -L/«PKGBUILDDIR»/libr/magic > > >> -L/«PKGBUILDDIR»/libr/util -lr_lib -lr_magic -lr_core -lr_db > > >> -lr_bin -lr_egg -lr_cons -lr_config -lr_io -lr_cmd -lr_flags > > >> -lr_asm -lr_debug -lr_hash -lr_lang -lr_anal -lr_parse -lr_bp > > >> -lr_reg -lr_s > > earch -lr_syscall -lr_sign -lr_diff -lr_socket -lr_fs -lr_magic > > -lr_util -fPIC -ldl > > >> /«PKGBUILDDIR»/libr/debug/libr_debug.so: undefined reference to `strlcat' > > >> /«PKGBUILDDIR»/libr/debug/libr_debug.so: undefined reference to `strlcpy' > > >> collect2: error: ld returned 1 exit status > > > > I have no idea yet on how to fix this. > > This seems to be a bug in kfreebsd's libc. The irony is, that both methods > origin from the BSD world. > That's not a bug. glibc has never included strl* afaik.
Cheers, Julien
signature.asc
Description: Digital signature