Page MenuHomeFreeBSD

lang/gcc*: disable MULTILIB on current
AbandonedPublic

Authored by brooks on Feb 16 2024, 12:13 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, May 8, 1:19 AM
Unknown Object (File)
Sat, May 4, 1:18 PM
Unknown Object (File)
Sat, Apr 27, 5:53 PM
Unknown Object (File)
Fri, Apr 26, 3:28 AM
Unknown Object (File)
Thu, Apr 25, 2:18 AM
Unknown Object (File)
Tue, Apr 23, 1:11 PM
Unknown Object (File)
Apr 14 2024, 5:40 PM
Unknown Object (File)
Mar 22 2024, 8:36 AM
Subscribers
None

Details

Reviewers
salvadore
Summary

If libsys is present, don't enable the MULTILIB option. A bug in
GNU ld prevents gcc -m32 from working without explict overlinking.
While we debug that issue, keep gcc* ports building.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 56055
Build 52944: arc lint + arc unit

Event Timeline

brooks created this revision.

Without this, gcc ports will break again when I commit D43910.

I think I understand the issue and may have found a solution so let's not commit this just yet.

In case you need to commit it, I approve it. Thanks.

This revision is now accepted and ready to land.Feb 20 2024, 10:30 AM

I've worked around this by adding rpath to the libraries.