Bug#909396: systemd: FTBFS on hppa and x32 - relocation can not be used when making a shared object

Michael Biebl biebl at debian.org
Sun Sep 23 08:48:24 BST 2018


Control: tags -1 + help

Am 23.09.18 um 00:45 schrieb John David Anglin:
> Source: systemd
> Version: 239-9
> Severity: normal
> 
> Dear Maintainer,
> 
> The build fails here:
> 
> [416/1547] cc  -o src/udev/ata_id 'src/udev/src at udev@@ata_id at exe/ata_id_ata_id.c.o' -flto -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -pie -Wl,--gc-sections -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -Wl,--start-group src/udev/libudev_static.a src/shared/libsystemd-shared-239.a src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/udev/libudev-basic.a -lrt /usr/lib/hppa-linux-gnu/libcap.so -lacl /usr/lib/hppa-linux-gnu/libcryptsetup.so -lgcrypt /usr/lib/hppa-linux-gnu/libip4tc.so /usr/lib/hppa-linux-gnu/libip6tc.so /usr/lib/hppa-linux-gnu/libselinux.so /usr/lib/hppa-linux-gnu/libidn.so /usr/lib/hppa-linux-gnu/liblzma.so /usr/lib/hppa-linux-gnu/liblz4.so /usr/lib/hppa-linux-gnu/libblkid.so -lrt /usr/lib/hppa-linux-gnu/libmount.so -Wl,--end-group -pthread  
> FAILED: src/udev/ata_id 
> cc  -o src/udev/ata_id 'src/udev/src at udev@@ata_id at exe/ata_id_ata_id.c.o' -flto -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -pie -Wl,--gc-sections -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -Wl,--start-group src/udev/libudev_static.a src/shared/libsystemd-shared-239.a src/libsystemd/libsystemd_static.a src/basic/libbasic.a src/udev/libudev-basic.a -lrt /usr/lib/hppa-linux-gnu/libcap.so -lacl /usr/lib/hppa-linux-gnu/libcryptsetup.so -lgcrypt /usr/lib/hppa-linux-gnu/libip4tc.so /usr/lib/hppa-linux-gnu/libip6tc.so /usr/lib/hppa-linux-gnu/libselinux.so /usr/lib/hppa-linux-gnu/libidn.so /usr/lib/hppa-linux-gnu/liblzma.so /usr/lib/hppa-linux-gnu/liblz4.so /usr/lib/hppa-linux-gnu/libblkid.so -lrt /usr/lib/hppa-linux-gnu/libmount.so -Wl,--end-group -pthread  
> /usr/bin/ld: /tmp/ccHOKcGI.ltrans0.ltrans.o: relocation R_PARISC_DPREL21L can not be used when making a shared object; recompile with -fPIC
> /usr/bin/ld: BFD (GNU Binutils for Debian) 2.31.1 internal error, aborting at ../../bfd/elf32-hppa.c:3956 in elf32_hppa_relocate_section
> 
> /usr/bin/ld: Please report this bug.
> 
> collect2: error: ld returned 1 exit status
> 
> I believe the error message is correct.  Please add "-fPIC" or "-fPIE" to the
> link command.

Can you provide a tested patch?
I.e. one which let's the build and the test-suite pass.

Thanks,
Michael


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20180923/31959d17/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list