HomeFreeBSD

powerpc: Drop old workaround for old gcc

Description

powerpc: Drop old workaround for old gcc

Very old versions of gcc defined _BIG_ENDIAN and _LITTLE_ENDIAN. So to
work around that, we undefined them here. However, that causes problems
for programs that do:

(and many other variations on that theme). Since this often is the
result of weirdly nested includes in the ports world that are hard to
unwind, drop this workaround to help more ports build out of the box.
If there's still an issue here (and my testing hasn't shown it), we'll
fix the issue in a brand-new way once I have a reproducer.

This fixes the mesa-devel build, and others

Sponsored by: Netflix
Tested by: pkubaj
MFC After: 3 days
Differential Revision: https://reviews.freebsd.org/D38564

Details

Provenance
impAuthored on Feb 14 2023, 4:47 PM
Differential Revision
D38564: powerpc: Drop old workaround for old gcc
Parents
rG52d984831d82: Port Linuxulator to IfAPI
Branches
Unknown
Tags
Unknown