FS#15634 - [readline] x86_64 libreadline.a should be recompiled with -fPIC

Attached to Project: Arch Linux
Opened by Sergej Pupykin (sergej) - Wednesday, 22 July 2009, 11:15 GMT
Last edited by Allan McRae (Allan) - Saturday, 01 August 2009, 10:02 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Aaron Griffin (phrakture)
Allan McRae (Allan)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Can not build parrot package for x86_64:

/usr/bin/ld: /usr/lib/libreadline.a(readline.o): relocation R_X86_64_32 against `rl_get_previous_history' can not be used when making a shared object; recompile with -fPIC
/usr/lib/libreadline.a: could not read symbols: Bad value

http://www.archlinux.org/pipermail/arch-general/2009-July/006540.html
This task depends upon

Closed by  Allan McRae (Allan)
Saturday, 01 August 2009, 10:02 GMT
Reason for closing:  Fixed
Additional comments about closing:  readline-6.0.004-1
Comment by Nicolai Waniek (rochus) - Wednesday, 22 July 2009, 16:35 GMT
I can confirm this problem, as it also happens when trying to build the octave-forge package from AUR.
Comment by Matěj Týč (bubla) - Friday, 31 July 2009, 10:02 GMT
Hello, I have the same problem that prevents me from compiling Octave packages.
I get this error:
/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.0/../../../../lib/libreadline.a(readline.o): relocation R_X86_64_32 against `rl_get_previous_history' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.0/../../../../lib/libreadline.a: could not read symbols: Bad value
Comment by Aaron Griffin (phrakture) - Friday, 31 July 2009, 19:54 GMT
Adding Allan here as he's a faster maintainer than I am :)

Loading...