LANG_MAKEFRAGS = @all_lang_makefrags@
# Used by gcc/jit/Make-lang.in
+LIBGCCJIT_VERSION_NUM = @libgccjit_version@
LD_VERSION_SCRIPT_OPTION = @ld_version_script_option@
LD_SONAME_OPTION = @ld_soname_option@
@ENABLE_DARWIN_AT_RPATH_TRUE@DARWIN_RPATH = @rpath
LD_PICFLAG
PICFLAG
enable_default_pie
+libgccjit_version
enable_host_bind_now
LIBGDIAGNOSTICS
enable_libgdiagnostics
with_linker_hash_style
with_diagnostics_color
with_diagnostics_urls
+enable_versioned_jit
enable_default_pie
enable_cet
enable_s390_excess_float_precision
--enable-host-bind-now link host code as BIND_NOW
--disable-libquadmath-support
disable libquadmath support for Fortran
+ --enable-versioned-jit enable versioned libgccjit build
--enable-default-pie enable Position Independent Executable as default
--enable-cet enable Intel CET in host libraries [default=auto]
--enable-s390-excess-float-precision
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 21480 "configure"
+#line 21483 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 21586 "configure"
+#line 21589 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
#define GCC_DRIVER_NAME "${target_noncanonical}-gcc-${gcc_driver_version}${exeext}"
EOF
+# Check whether --enable-versioned-jit was given.
+# Check whether --enable-versioned-jit was given.
+if test "${enable_versioned_jit+set}" = set; then :
+ enableval=$enable_versioned_jit; enable_versioned_jit=$enableval
+else
+ enable_versioned_jit=no
+fi
+
+if test x$enable_versioned_jit = xyes ; then
+ libgccjit_version=$gcc_driver_version
+elif test x$enable_versioned_jit = xno ; then
+ libgccjit_version=0
+else
+ as_fn_error $? "bad value ${enableval} given for --enable-versioned-jit option" "$LINENO" 5
+fi
+
+
# Check whether --enable-default-pie was given.
# Check whether --enable-default-pie was given.
if test "${enable_default_pie+set}" = set; then :
#define GCC_DRIVER_NAME "${target_noncanonical}-gcc-${gcc_driver_version}${exeext}"
EOF
+# Check whether --enable-versioned-jit was given.
+AC_ARG_ENABLE(versioned-jit,
+[AS_HELP_STRING([--enable-versioned-jit],
+ [enable versioned libgccjit build])],
+enable_versioned_jit=$enableval,
+enable_versioned_jit=no)
+if test x$enable_versioned_jit = xyes ; then
+ libgccjit_version=$gcc_driver_version
+elif test x$enable_versioned_jit = xno ; then
+ libgccjit_version=0
+else
+ AC_MSG_ERROR(bad value ${enableval} given for --enable-versioned-jit option)
+fi
+AC_SUBST([libgccjit_version])
+
# Check whether --enable-default-pie was given.
AC_ARG_ENABLE(default-pie,
[AS_HELP_STRING([--enable-default-pie],
Contrast with @option{--enable-shared}, which affects @emph{target}
libraries.
+@item --enable-versioned-jit
+Specify that the @samp{libgccjit} library is built with a soname matching
+the GCC major version.
+
@item --enable-host-pie
Specify that the @emph{host} executables should be built into
position-independent executables (with @option{-fPIE} and @option{-pie}),
# into the jit rule, but that needs a little bit of work
# to do the right thing within all.cross.
-LIBGCCJIT_VERSION_NUM = 0
+# LIBGCCJIT_VERSION_NUM is set in ../Makefile.in
LIBGCCJIT_MINOR_NUM = 0
LIBGCCJIT_RELEASE_NUM = 1