FS#34629 - [binutils] Unable to build 2.23.2-1 using ABS.
Attached to Project:
Arch Linux
Opened by James (JRMoore) - Friday, 05 April 2013, 15:58 GMT
Last edited by Allan McRae (Allan) - Wednesday, 10 April 2013, 09:40 GMT
Opened by James (JRMoore) - Friday, 05 April 2013, 15:58 GMT
Last edited by Allan McRae (Allan) - Wednesday, 10 April 2013, 09:40 GMT
|
Details
I just tried to build binutils 2.23.2-1 from ABS and there's
at least one error during compilation of libiberty which
prevents it to build.
I was using custom CFLAGS so I reverted to the default makepkg.conf to see if there was any interfering, but the result was the same. Then I thought about GCC 4.8 being the problem, but there's a commit noting a rebuild using the new compiler. The build log is attached as well as a list of the packages that are installed in the system (32-bit Arch), which is inside a VMware virtual machine. |
This task depends upon
Closed by Allan McRae (Allan)
Wednesday, 10 April 2013, 09:40 GMT
Reason for closing: Fixed
Additional comments about closing: binutils-2.23.2-2 in [testing]
Wednesday, 10 April 2013, 09:40 GMT
Reason for closing: Fixed
Additional comments about closing: binutils-2.23.2-2 in [testing]
I've just finished setting up another VM, new installation (using Archboot though, but leaving everything as default and selecting to install only the base group). After installing base-devel already within the mew system and installing ABS to get the sources I tried to build the package and I got to the same point.
Although virtualized I'm using a 32-bit Arch here, did you compile it in a 64-bit environment?. Tomorrow I'll have access to a physical machine with Arch 64-bit, I'll report back if it happens the same or not depending on the architecture.
PS. I'll keep the bare VM in case you'd like me to try some things to help reproduce the problem.
To check if it was related to the install method I performed a manual setup a while ago using the latest installation media, but it lead to the same result. To ascertain it wasn't VMware's software I changed hypervisor (to VirtualBox) and I got to the same point...
I think the problem may be related to the Pacman 4.1 upgrade, since there were a couple of changes to makepkg.conf alone and in all of the scenarios I was using the newer version of that file. I think so because I got binutils to configure and compile manually, i.e. running ./configure ... && make, but I seem to be unable to build the package.
This is libiberty being crap... I need to fix that for binutils, gcc and I assume gdb too.
If I can help you in any way let me know, although if it's a problem with libiberty maybe we could file an upstream bug report?