aboutsummaryrefslogtreecommitdiff
path: root/libmpx/configure.ac
diff options
context:
space:
mode:
authorIlya Enkovich <ilya.enkovich@intel.com>2015-03-10 09:43:24 +0000
committerIlya Enkovich <ienkovich@gcc.gnu.org>2015-03-10 09:43:24 +0000
commitd2d7e672ad18c54aedfa766b7918d1631a22b4fa (patch)
tree88f459722a79b712a2426ab2196a17f1fc656d2b /libmpx/configure.ac
parentee8f136a72fe40cfa88ed44c141218d2a8ae606f (diff)
downloadgcc-d2d7e672ad18c54aedfa766b7918d1631a22b4fa.zip
gcc-d2d7e672ad18c54aedfa766b7918d1631a22b4fa.tar.gz
gcc-d2d7e672ad18c54aedfa766b7918d1631a22b4fa.tar.bz2
linux-common.h (LIBMPX_WRAPPERSSPEC): New.
gcc/ * config/i386/linux-common.h (LIBMPX_WRAPPERSSPEC): New. (CHKP_SPEC): Add wrappers library. * c-family/c.opt (static-libmpxwrappers): New. libmpx/ * Makefile.am (SUBDIRS): Add mpxwrap when used AS supports MPX. (MAKEOVERRIDES): New. * Makefile.in: Regenerate. * configure.ac: Check AS supports MPX. Add mpxintr/Makefile to config files. * configure: Regenerate. * mpxwrap/Makefile.am: New. * mpxwrap/Makefile.in: New. * mpxwrap/libtool-version: New. * mpxwrap/mpx_wrappers.cc: New. * mpxwrap/libmpxwrappers.map: New. From-SVN: r221313
Diffstat (limited to 'libmpx/configure.ac')
-rw-r--r--libmpx/configure.ac14
1 files changed, 13 insertions, 1 deletions
diff --git a/libmpx/configure.ac b/libmpx/configure.ac
index dbfad02..4669525 100644
--- a/libmpx/configure.ac
+++ b/libmpx/configure.ac
@@ -100,6 +100,18 @@ AC_CHECK_TOOL(AS, as)
AC_CHECK_TOOL(AR, ar)
AC_CHECK_TOOL(RANLIB, ranlib, :)
+# Check we may build wrappers library
+echo "test: bndmov %bnd0, %bnd1" > conftest.s
+if AC_TRY_COMMAND([$AS -o conftest.o conftest.s 1>&AS_MESSAGE_LOG_FD])
+then
+ mpx_as=yes
+else
+ mpx_as=no
+ echo "configure: no MPX support fo as" >&AS_MESSAGE_LOG_FD
+fi
+rm -f conftest.o conftest.s
+AM_CONDITIONAL(MPX_AS_SUPPORTED, [test "x$mpx_as" = "xyes"])
+
# Configure libtool
AC_LIBTOOL_DLOPEN
AM_PROG_LIBTOOL
@@ -117,7 +129,7 @@ fi
AC_CONFIG_FILES([Makefile libmpx.spec])
AC_CONFIG_HEADERS(config.h)
-AC_CONFIG_FILES(AC_FOREACH([DIR], [mpxrt], [DIR/Makefile]),
+AC_CONFIG_FILES(AC_FOREACH([DIR], [mpxrt mpxwrap], [DIR/Makefile ]),
[cat > vpsed$$ << \_EOF
s!`test -f '$<' || echo '$(srcdir)/'`!!
_EOF