Page MenuHomeFreeBSD

Add support for amd64 and i386 to base/binutils and base/gcc.
ClosedPublic

Authored by jhb on Jul 12 2018, 8:10 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Mar 29, 1:55 AM
Unknown Object (File)
Dec 20 2023, 12:47 AM
Unknown Object (File)
Dec 14 2023, 1:06 PM
Unknown Object (File)
Nov 21 2023, 9:08 PM
Unknown Object (File)
Nov 21 2023, 8:00 AM
Unknown Object (File)
Nov 21 2023, 2:55 AM
Unknown Object (File)
Nov 21 2023, 2:23 AM
Unknown Object (File)
Nov 21 2023, 12:05 AM
Subscribers

Details

Summary
  • To support amd64, map amd64 to x86_64 when generating the --host argument to configure in bsd.port.mk and when generating --target arguments in port Makefiles.
  • Add entries to the plists for i386 and amd64. amd64 generally includes both amd64-specific entries as well as i386 entries.
  • Don't include the builtin float.h for i386 and amd64.
Test Plan
  • have only built all four packages and verified check-plist is as close as it is for other architectures (like mips) (I have some pending fixes to cleanup check-plist that I will post in a future change)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 18000
Build 17752: arc lint + arc unit