--===============0436089655==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
New submission from Francois Tigeot <ftigeot@wolfpond.org>:
Trying to build print/cups, I get the following error:
libtool: link: cc -Wl,-R/usr/pkg/lib -pie -fPIE -Wall -Wno-format-y2k -fPIC=
-Os
-g -fstack-protector -o .libs/bannertops bannertops.o pstext.o common.o=20
-L/usr/obj/pkgsrc/print/cups/work/cups-1.4.4/cups/.libs
-L/usr/obj/pkgsrc/print/cups/work/cups-1.4.4/cgi-bin
-L/usr/obj/pkgsrc/print/cups/work/cups-1.4.4/cups
-L/usr/obj/pkgsrc/print/cups/work/cups-1.4.4/filter
-L/usr/obj/pkgsrc/print/cups/work/cups-1.4.4/ppdc
-L/usr/obj/pkgsrc/print/cups/work/cups-1.4.4/scheduler
-L/usr/obj/pkgsrc/print/cups/work/.buildlink/lib ../filter/.libs/libcupsima=
ge.so
/usr/obj/pkgsrc/print/cups/work/.buildlink/lib/libtiff.so
/usr/obj/pkgsrc/print/cups/work/.buildlink/lib/libpng14.so
/usr/obj/pkgsrc/print/cups/work/.buildlink/lib/libjpeg.so
/usr/obj/pkgsrc/print/cups/work/cups-1.4.4/cups/.libs/libcups.so
.../cups/.libs/libcups.so -lz -lssl -lcrypto -ldns_sd -lm -lcrypt -Wl,-rpath
-Wl,/usr/pkg/lib -Wl,-rpath -Wl,/usr/obj/pkgsrc/print/cups/work/.buildlink/=
lib
/usr/libexec/binutils217/elf/ld: /usr/lib/crt1.o: relocation R_X86_64_32 ag=
ainst
`_DYNAMIC' can not be used when making a shared object; recompile with -fPI=
C
/usr/lib/crt1.o: could not read symbols: Bad value
The attached patch from Sascha Wildner builds some internal gcc 4.4 compone=
nts
with -fPIC and eliminate this error
----------
files: gcc-fpic.patch
keyword: x86-64
messages: 9700
nosy: ftigeot
priority: bug
status: unread
title: print/cups compilation fails with gcc4.4 on w86_64
_____________________________________________________
DragonFly issue tracker <bugs@lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue2021>
_____________________________________________________
--===============0436089655==
Content-Type: application/octet-stream
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="gcc-fpic.patch"
ZGlmZiAtLWdpdCBhL2dudS9saWIvY3N1L01ha2VmaWxlLmNzdSBiL2dudS9saWIvY3N1L01ha2Vm
aWxlLmNzdQppbmRleCA3MTUyMmU1Li5lYTdmMDZkIDEwMDY0NAotLS0gYS9nbnUvbGliL2NzdS9N
YWtlZmlsZS5jc3UKKysrIGIvZ251L2xpYi9jc3UvTWFrZWZpbGUuY3N1CkBAIC0xNCw3ICsxNCw3
IEBAIE9CSlMrPQkke1NSQ1M6TiouaDpSOlMvJC8uby9nfQogQ0ZMQUdTKz0JLWZpbmhpYml0LXNp
emUtZGlyZWN0aXZlIC1mbm8taW5saW5lLWZ1bmN0aW9ucyBcCiAJCS1mbm8tZXhjZXB0aW9ucyAt
Zm5vLXplcm8taW5pdGlhbGl6ZWQtaW4tYnNzIFwKIAkJLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LWZuby11bml0LWF0LWEtdGltZSBcCi0JCS1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMK
KwkJLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtZnBpYyAtRFBJQwogQ0ZMQUdTKz0J
LUkuCiAKIENSVFNfQ0ZMQUdTPQktRENSVFNUVUZGU19PIC1EU0hBUkVEICR7UElDRkxBR30KZGlm
ZiAtLWdpdCBhL2xpYi9jc3UveDg2XzY0L01ha2VmaWxlLmNzdSBiL2xpYi9jc3UveDg2XzY0L01h
a2VmaWxlLmNzdQppbmRleCAyOWU5ODgzLi45ZTY5OWUzIDEwMDY0NAotLS0gYS9saWIvY3N1L3g4
Nl82NC9NYWtlZmlsZS5jc3UKKysrIGIvbGliL2NzdS94ODZfNjQvTWFrZWZpbGUuY3N1CkBAIC03
LDcgKzcsNyBAQCBDTEVBTkZJTEVTKz0JY3J0MS5vIGNydGkubyBjcnRuLm8gZ2NydDEubwogV0FS
TlM/PQkJMgogCiBDRkxBR1MrPQktSSR7Q1NVRElSfS8uLi9jb21tb24gXAotCQktSSR7Q1NVRElS
fS8uLi8uLi9saWJjL2luY2x1ZGUKKwkJLUkke0NTVURJUn0vLi4vLi4vbGliYy9pbmNsdWRlIC1m
cGljIC1EUElDCiAKIC5QQVRIOgkJJHtDU1VESVJ9ICR7Q1NVRElSfS8uLi9jb21tb24KIAo=
--===============0436089655==--