summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2017-08-19 01:26:26 +0000
committerngie <ngie@FreeBSD.org>2017-08-19 01:26:26 +0000
commit12c53d03188e48438c721ab1fbdc672429a7215a (patch)
tree11e7a7c9e4d60ea6bf87246bb9ccb5a5a2293213 /usr.bin
parent4ffb2fc8951cbc99e5994c5ce31550f681ffb346 (diff)
downloadFreeBSD-src-12c53d03188e48438c721ab1fbdc672429a7215a.zip
FreeBSD-src-12c53d03188e48438c721ab1fbdc672429a7215a.tar.gz
MFC r321080:
Expose the ILP32/LP64 programming environments based on __ILP32__/__LP64__ instead of by architecture. The list was incomplete (previous commits purged invalid architectures, like __alpha__, but failed to add new ones). It's best to base the symbol presence on whether or not the architecture is ILP32 / LP64 capable, per the compiler. This fixes the ILP32/LP64 program environments on some architectures like arm64, and by proxy fixes the tests on those architectures.
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/getconf/progenv.gperf4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/getconf/progenv.gperf b/usr.bin/getconf/progenv.gperf
index 4810553..20b8fd8 100644
--- a/usr.bin/getconf/progenv.gperf
+++ b/usr.bin/getconf/progenv.gperf
@@ -30,11 +30,11 @@ static const struct map *in_word_set(const char *str);
* be updated. (We cheat here and define the supported environments
* statically.)
*/
-#if defined(__sparc64__) || defined(__amd64__)
+#ifdef __LP64__
#define have_LP64_OFF64 NULL
#endif
-#if defined(__i386__) || defined(__powerpc__)
+#ifdef __ILP32__
#define have_ILP32_OFFBIG NULL
#endif
OpenPOWER on IntegriCloud