Hi,

systemd fails to build with using a statically libkmod.a:

libtool: link: /home/stephan/projects/openelec-master/build.OpenELEC-ARCTIC_MC.x86_64-devel/toolchain/bin/x86_64-openelec-linux-gnu-gcc -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wformat-security -Wformat-nonliteral -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -march=atom -m64 -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -ffast-math -flto -mfpmath=sse -msse2 -mssse3 -mmovbe -Wl,--as-needed -Wl,--no-undefined -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -march=atom -m64 -s -Wl,--as-needed -fuse-linker-plugin -flto -Os -fexcess-precision=fast -ffast-math -flto -o test-udev src/test/test-udev.o ./.libs/libudev-core.a ./.libs/libsystemd-shared.a /home/stephan/projects/openelec-master/build.OpenELEC-ARCTIC_MC.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/lib/libblkid.so /home/stephan/projects/openelec-master/build.OpenELEC-ARCTIC_MC.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/lib/libuuid.so /home/stephan/projects/openelec-master/build.OpenELEC-ARCTIC_MC.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/lib/libkmod.a -ldl -lrt -Wl,-rpath -Wl,/home/stephan/projects/openelec-master/build.OpenELEC-ARCTIC_MC.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/lib -Wl,-rpath -Wl,/home/stephan/projects/openelec-master/build.OpenELEC-ARCTIC_MC.x86_64-devel/toolchain/x86_64-openelec-linux-gnu/sysroot/usr/lib
libkmod-util.o (symbol from plugin): In function `getline_wrapped':
(.text+0x0): multiple definition of `memdup'
util.o (symbol from plugin):(.text+0x0): first defined here
libkmod-util.o (symbol from plugin): In function `getline_wrapped':
(.text+0x0): multiple definition of `path_is_absolute'
path-util.o (symbol from plugin):(.text+0x0): first defined here
libkmod-util.o (symbol from plugin): In function `getline_wrapped':
(.text+0x0): multiple definition of `path_make_absolute_cwd'
path-util.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [test-udev] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

greetings

Stephan
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to