Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 134790

Summary: gcc 4.1.x should depend on >=sys-devel/binutils-2.16.91
Product: Gentoo Linux Reporter: Carsten Lohrke (RETIRED) <carlo>
Component: New packagesAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: RESOLVED WONTFIX    
Severity: normal CC: radek, rhill
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Carsten Lohrke (RETIRED) gentoo-dev 2006-05-29 08:31:05 UTC
from the release information:

    *  The x86-64 medium model (that allows building applications whose data segment exceeds 4GB) was redesigned to match latest ABI draft. New implementation split large datastructures into separate segment improving performance of accesses to small datastructures and also allows linking of small model libraries into medium model programs as long as the libraries are not accessing the large datastructures directly. Medium model is also supported in position independent code now.

      The ABI change results in partial incompatibility among medium model objects. Linking medium model libraries (or objects) compiled with new compiler into medium model program compiled with older will likely result in exceeding ranges of relocations.

      Binutils 2.16.91 or newer are required for compiling medium model now.
Comment 1 Mark Loeser (RETIRED) gentoo-dev 2006-05-29 10:50:13 UTC
I doubt anything in the tree uses the medium model, or we would have definately heard something about this by now.  If you can find an example to prove me wrong, please do.

Thanks
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2006-05-29 10:59:29 UTC
Shouldn't gcc work fine for every task, not just the tree?! Won't insist on it, though, just stumbled about it.
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2006-06-11 17:02:57 UTC
i still think 4.1 should dep on at least 2.16.91.0.3 as per Fedora.