Re: [PATCH] multipath-tools: arrange compilation options for binaries

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Yes indeed, the build really failed on my box.

Toolchain versions :
* gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.2) 
* GNU ld (GNU Binutils for Ubuntu) 2.26.1

make log :

cc -O2 -g -pipe -Wall -Wextra -Wformat=2 -Werror=implicit-int -Werror=implicit-function-declaration -Werror=format-security -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -DLIB_STRING=\"lib64\" -DRUN_DIR=\"run\" -I../libmultipath -I../libmpathcmd  -lpthread -ldevmapper -ldl -L../libmultipath -lmultipath -ludev -L../libmpathcmd -lmpathcmd main.o -o multipath
main.o: In function `get_dm_mpvec':
/home/cvaroqui/multipath-tools/multipath/main.c:209: undefined reference to `dm_get_maps'
/home/cvaroqui/multipath-tools/multipath/main.c:228: undefined reference to `dm_get_map'
/home/cvaroqui/multipath-tools/multipath/main.c:229: undefined reference to `dlog'
/home/cvaroqui/multipath-tools/multipath/main.c:230: undefined reference to `dm_get_status'
/home/cvaroqui/multipath-tools/multipath/main.c:231: undefined reference to `dlog'
/home/cvaroqui/multipath-tools/multipath/main.c:233: undefined reference to `disassemble_map'
...
<snip: many more reference errors>
...
collect2: error: ld returned 1 exit status
Makefile:18: recipe for target 'multipath' failed
make[1]: *** [multipath] Error 1
make[1]: Leaving directory '/home/cvaroqui/multipath-tools/multipath'
Makefile:46: recipe for target 'recurse' failed
make: *** [recurse] Error 2


On Thu, Mar 23, 2017 at 3:02 PM, Xose Vazquez Perez <xose.vazquez@xxxxxxxxx> wrote:
On 03/23/2017 10:09 AM, Christophe Varoqui wrote:

> And reverted:
> hh
> From http://eli.thegreenplace.net/2013/07/09/library-order-in-static-linking:
>
>     If object or library AA needs a symbol from library BB, then AA should
>     come /before/ library BB in the command-line invocation of the linker.

Did you get a toolchain error?

--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel

[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux