about summary refs log tree commit diff
path: root/conform
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2024-09-10 09:22:18 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2024-10-01 08:44:41 -0300
commit3f1932ed2e6b643848ea7a42f9f15ed80552befb (patch)
treef63a817c296aeb3b8d168ff68e6d68ec00c18980 /conform
parent127cefd84dc551a43d0ac58b4619503d04869042 (diff)
downloadglibc-3f1932ed2e6b643848ea7a42f9f15ed80552befb.tar.gz
glibc-3f1932ed2e6b643848ea7a42f9f15ed80552befb.tar.xz
glibc-3f1932ed2e6b643848ea7a42f9f15ed80552befb.zip
Disable _FILE_OFFSET_BITS if the compiler defaults to it
Even though building glibc with LFS flags is not supported, and the
the usual way is to patch the build system to avoid it [1]; some system
do enable it by default, and it increases the requirements to build
glibc in such cases (it also does not help newcomers when trying
to build glibc).

The conform namespace and linknamespace tests also do not expect
that flag to be set by default, so disable it as well.

Checked with a build/check for major ABI and some (i386, arm,
mipsel, hppa) with a toolchain that has LFS flags by default.

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=31624
Reviewed-by: DJ Delorie <dj@redhat.com>
Diffstat (limited to 'conform')
-rw-r--r--conform/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/conform/Makefile b/conform/Makefile
index 73a3cb6da2..50293a195b 100644
--- a/conform/Makefile
+++ b/conform/Makefile
@@ -372,7 +372,7 @@ test-xfail-UNIX98/ndbm.h/conform = yes
 test-xfail-XOPEN2K/ndbm.h/conform = yes
 test-xfail-XOPEN2K8/ndbm.h/conform = yes
 
-conformtest-cc-flags = -I../include $(+sysdep-includes) $(sysincludes) -I..
+conformtest-cc-flags =  -I../include $(+sysdep-includes) $(sysincludes) -I.. $(no-file-offset-bits-source)
 # conformtest-xfail-conds may be set by a sysdeps Makefile fragment to
 # a list of conditions that are considered to be true when encountered
 # in xfail[cond]- lines in test expectations.