Bug 16389 - gold throws "internal error in segment_precedes" when building VirtualBox 4.3.6
Summary: gold throws "internal error in segment_precedes" when building VirtualBox 4.3.6
Status: REOPENED
Alias: None
Product: binutils
Classification: Unclassified
Component: gold (show other bugs)
Version: 2.23
: P2 normal
Target Milestone: ---
Assignee: Cary Coutant
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-03 01:43 UTC by alex_y_xu
Modified: 2014-07-11 13:58 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments
Linker script (1.54 KB, text/x-csrc)
2014-07-11 13:43 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/basemem_packet.o (373 bytes, application/x-object)
2014-07-11 13:48 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/relocate.o (774 bytes, application/x-object)
2014-07-11 13:48 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/timer2.o (508 bytes, application/x-object)
2014-07-11 13:50 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/basemem.o (489 bytes, application/x-object)
2014-07-11 13:50 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/bios_console.o (1.66 KB, application/x-object)
2014-07-11 13:51 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/hidemem.o (1.16 KB, application/x-object)
2014-07-11 13:51 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/memmap.o (1.33 KB, application/x-object)
2014-07-11 13:52 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/hci/commands/reboot_cmd.o (682 bytes, application/x-object)
2014-07-11 13:52 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/image/bootsector.o (939 bytes, application/x-object)
2014-07-11 13:52 UTC, Paolo Pedroni
Details
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/image/pxe_image.o (1.04 KB, application/x-object)
2014-07-11 13:57 UTC, Paolo Pedroni
Details
All the other object files (tar.gz compressed for convenience) (166.77 KB, application/x-gzip)
2014-07-11 13:58 UTC, Paolo Pedroni
Details

Note You need to log in before you can comment on or make changes to this bug.
Description alex_y_xu 2014-01-03 01:43:23 UTC

    
Comment 1 alex_y_xu 2014-01-03 01:45:57 UTC
Lies. I never pressed enter.

ld               -N --no-check-sections --gc-sections -T /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/src/VBox/Devices/PC/ipxe/src/arch/i386/scripts/i386.lds -u _rom_start  --defsym check__rom_start=_rom_start -u obj_config  --defsym check_obj_config=obj_config --defsym pci_vendor_id=0x8086 --defsym pci_device_id=0x100E -e _rom_start -m elf_i386      -o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/iPxeBaseBin /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/basemem_packet.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/relocate.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/timer2.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/basemem.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/bios_console.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/hidemem.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/memmap.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/hci/commands/reboot_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/image/bootsector.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/image/pxe_image.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pcbios/bios_nap.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pcbios/bios_smbios.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pcbios/bios_timer.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pcbios/biosint.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pcbios/int13.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pcbios/memtop_umalloc.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pcbios/pcibios.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pxe/pxe_call.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pxe/pxe_file.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pxe/pxe_loader.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pxe/pxe_preboot.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pxe/pxe_tftp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pxe/pxe_udp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pxe/pxe_undi.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/x86/core/x86_string.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/config/config.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/config/config_romprefix.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/acpi.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/ansiesc.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/asprintf.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/base16.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/base64.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/basename.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/bitmap.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/blockdev.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/console.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/ctype.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/cwuri.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/device.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/downloader.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/edd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/exec.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/getkey.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/getopt.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/image.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/init.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/interface.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/iobuf.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/job.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/linebuf.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/main.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/malloc.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/menu.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/misc.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/monojob.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/nvo.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/open.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/parseopt.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/posix_io.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/process.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/random.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/refcnt.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/resolv.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/settings.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/string.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/time.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/timer.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/uri.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/uuid.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/vsprintf.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/core/xfer.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/crypto/chap.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/crypto/md5.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/bitbash/bitbash.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/bitbash/spi_bit.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/block/ata.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/block/ibft.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/block/scsi.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/bus/pci.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/bus/virtio-ring.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/bus/virtio-pci.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/net/mii.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/net/ne.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/net/intel.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/net/pcnet32.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/net/virtio-net.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/nvs/nvs.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/nvs/spi.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/drivers/nvs/threewire.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/autoboot_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/config_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/dhcp_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/ifmgmt_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/image_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/login_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/menu_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/nvo_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/commands/route_cmd.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/editstring.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/keymap/keymap_us.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/mucurses/ansi_screen.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/mucurses/clear.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/mucurses/colour.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/mucurses/mucurses.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/mucurses/print.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/mucurses/widgets/editbox.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/mucurses/winattrs.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/mucurses/wininit.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/readline.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/shell.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/strerror.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/tui/login_ui.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/tui/menu_ui.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/hci/tui/settings_ui.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/image/script.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/image/segment.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/interface/smbios/smbios.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/interface/smbios/smbios_settings.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/libgcc/memcpy.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/arp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/dhcpopts.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/dhcppkt.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/eth_slow.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/ethernet.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/fakedhcp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/icmp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/iobpad.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/ipv4.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/netdev_settings.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/netdevice.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/nullnet.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/rarp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/retry.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/tcp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/tcpip.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/udp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/udp/dhcp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/udp/dns.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/net/udp/tftp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/usr/autoboot.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/usr/dhcpmgmt.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/usr/ifmgmt.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/usr/imgmgmt.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/usr/prompt.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/usr/pxemenu.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/usr/route.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/patch_cf.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/setjmp.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/stack.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/stack16.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/virtaddr.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/e820mangler.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/interface/pxe/pxe_entry.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/prefix/libprefix.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/prefix/romprefix.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/prefix/undiloader.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/prefix/unnrv2b.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/prefix/unnrv2b16.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/transitions/liba20.o /tmp/portage/app-emulation/virtualbox-4.3.6/work/VirtualBox-4.3.6/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/transitions/librm.o  
ld: internal error in segment_precedes, at /tmp/portage/sys-devel/binutils-2.23.2/work/binutils-2.23.2/gold/layout.cc:3100
Comment 2 Cary Coutant 2014-01-23 23:52:57 UTC
Please attach the linker script and the .o files.
Comment 3 alex_y_xu 2014-01-24 12:09:24 UTC
Building VirtualBox always triggers the bug in my testing.

I will try to see if I can reproduce and find the files soon.
Comment 4 Cary Coutant 2014-03-28 19:03:44 UTC
This is probably a duplicate of PR 15355, which has been fixed in binutils-2.24. If this is still a problem, please reopen with object files for repro.

*** This bug has been marked as a duplicate of bug 15355 ***
Comment 5 Paolo Pedroni 2014-07-11 13:43:56 UTC
Created attachment 7696 [details]
Linker script
Comment 6 Paolo Pedroni 2014-07-11 13:46:12 UTC
Still broken with current git gold and virtualbox-4.3.12. I'm attaching all the relevant files: be patient, as there's a lot of those.
Comment 7 Paolo Pedroni 2014-07-11 13:48:07 UTC
Created attachment 7697 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/basemem_packet.o
Comment 8 Paolo Pedroni 2014-07-11 13:48:53 UTC
Created attachment 7698 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/relocate.o
Comment 9 Paolo Pedroni 2014-07-11 13:50:27 UTC
Created attachment 7699 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/core/timer2.o
Comment 10 Paolo Pedroni 2014-07-11 13:50:49 UTC
Created attachment 7700 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/basemem.o
Comment 11 Paolo Pedroni 2014-07-11 13:51:25 UTC
Created attachment 7701 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/bios_console.o
Comment 12 Paolo Pedroni 2014-07-11 13:51:46 UTC
Created attachment 7702 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/hidemem.o
Comment 13 Paolo Pedroni 2014-07-11 13:52:04 UTC
Created attachment 7703 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/firmware/pcbios/memmap.o
Comment 14 Paolo Pedroni 2014-07-11 13:52:26 UTC
Created attachment 7704 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/hci/commands/reboot_cmd.o
Comment 15 Paolo Pedroni 2014-07-11 13:52:44 UTC
Created attachment 7705 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/image/bootsector.o
Comment 16 Paolo Pedroni 2014-07-11 13:57:21 UTC
Created attachment 7706 [details]
/var/tmp/portage/app-emulation/virtualbox-4.3.12/work/VirtualBox-4.3.12/out/linux.amd64/release/obj/iPxeBaseBin/src/arch/i386/image/pxe_image.o
Comment 17 Paolo Pedroni 2014-07-11 13:58:03 UTC
Created attachment 7707 [details]
All the other object files (tar.gz compressed for convenience)