[PATCH v7] Add TEST_CC and TEST_CXX support
H.J. Lu
hjl.tools@gmail.com
Wed Dec 11 09:29:23 GMT 2024
Changes in v7:
1. Use LIBC_TRY_CC_AND_TEST_CC_COMMAND for -mamx-tile check.
Support testing glibc build with a different C compiler or a different
C++ compiler with
$ ../glibc-VERSION/configure TEST_CC="gcc-6.4.1" TEST_CXX="g++-6.4.1"
1. Add LIBC_TRY_CC_AND_TEST_CC_OPTION, LIBC_TRY_CC_AND_TEST_CC_COMMAND
and LIBC_TRY_CC_AND_TEST_LINK to test both CC and TEST_CC.
2. Add check and xcheck targets to Makefile.in and override build compiler
options with ones from TEST_CC and TEST_CXX.
Tested on Fedora 41/x86-64:
1. Building with GCC 14.2.1 and testing with GCC 6.4.1 and GCC 11.2.1.
2. Building with GCC 15 and testing with GCC 6.4.1.
Support for GCC versions older than GCC 6.2 may need to change the test
sources. Other targets may need to update configure.ac under sysdeps and
modify Makefile.in to override target build compiler options.
H.J.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: v7-0001-Add-TEST_CC-and-TEST_CXX-support.patch
Type: text/x-patch
Size: 42195 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20241211/de8a6cfe/attachment-0001.bin>
More information about the Libc-alpha
mailing list