diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2023-08-07 13:07:17 +0200 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2023-08-12 09:58:23 +0930 |
commit | b8326e1c4ad9aa970ae1a0cc36e039cd7485c2b1 (patch) | |
tree | b93d537a7692faef6fd1f044fd4cb0d13b68d828 /config | |
parent | 46335e8e4db3f7186b91292b780686a3c2251218 (diff) | |
download | gdb-b8326e1c4ad9aa970ae1a0cc36e039cd7485c2b1.zip gdb-b8326e1c4ad9aa970ae1a0cc36e039cd7485c2b1.tar.gz gdb-b8326e1c4ad9aa970ae1a0cc36e039cd7485c2b1.tar.bz2 |
configure: Account CXXFLAGS in gcc-plugin.m4.
We now use a C++ compiler so that we need to process
CXXFLAGS as well as CFLAGS in the gcc-plugin config
fragment.
Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
config/
* gcc-plugin.m4: Save and process CXXFLAGS.
Diffstat (limited to 'config')
-rw-r--r-- | config/gcc-plugin.m4 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/config/gcc-plugin.m4 b/config/gcc-plugin.m4 index 16ebe25..c731a6f 100644 --- a/config/gcc-plugin.m4 +++ b/config/gcc-plugin.m4 @@ -91,14 +91,18 @@ AC_DEFUN([GCC_ENABLE_PLUGINS], # Check that we can build shared objects with -fPIC -shared saved_LDFLAGS="$LDFLAGS" saved_CFLAGS="$CFLAGS" + saved_CXXFLAGS="$CXXFLAGS" case "${host}" in *-*-darwin*) CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g` CFLAGS="$CFLAGS -fPIC" + CXXFLAGS=`echo $CXXFLAGS | sed s/-mdynamic-no-pic//g` + CXXFLAGS="$CXXFLAGS -fPIC" LDFLAGS="$LDFLAGS -shared -undefined dynamic_lookup" ;; *) CFLAGS="$CFLAGS -fPIC" + CXXFLAGS="$CXXFLAGS -fPIC" LDFLAGS="$LDFLAGS -fPIC -shared" ;; esac @@ -113,6 +117,7 @@ AC_DEFUN([GCC_ENABLE_PLUGINS], fi LDFLAGS="$saved_LDFLAGS" CFLAGS="$saved_CFLAGS" + CXXFLAGS="$saved_CXXFLAGS" # If plugin support had been requested but not available, fail. if test x"$enable_plugin" = x"no" ; then |