aboutsummaryrefslogtreecommitdiff
path: root/libgo/configure.ac
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2020-01-24 06:31:04 -0800
committerIan Lance Taylor <iant@golang.org>2020-01-24 06:33:46 -0800
commitba386bea11173bfa2f7c76b6368a49a43f366eea (patch)
tree524535136bfac2d362859069283279975c999139 /libgo/configure.ac
parenta1f6eff20e3bb32c5051e77093ee28faec2abca0 (diff)
downloadgcc-ba386bea11173bfa2f7c76b6368a49a43f366eea.zip
gcc-ba386bea11173bfa2f7c76b6368a49a43f366eea.tar.gz
gcc-ba386bea11173bfa2f7c76b6368a49a43f366eea.tar.bz2
libgo: handle --with-toolexeclibdir=.
Patch by Maciej W. Rozycki. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/216239
Diffstat (limited to 'libgo/configure.ac')
-rw-r--r--libgo/configure.ac11
1 files changed, 10 insertions, 1 deletions
diff --git a/libgo/configure.ac b/libgo/configure.ac
index 07c03bcd..f800d44 100644
--- a/libgo/configure.ac
+++ b/libgo/configure.ac
@@ -80,6 +80,8 @@ AC_ARG_ENABLE([version-specific-runtime-libs],
[version_specific_libs=no])
AC_MSG_RESULT($version_specific_libs)
+GCC_WITH_TOOLEXECLIBDIR
+
# Version-specific runtime libs processing.
if test $version_specific_libs = yes; then
glibgo_toolexecdir='${libdir}/gcc/${host_alias}'
@@ -91,7 +93,14 @@ fi
if test -n "$with_cross_host" &&
test x"$with_cross_host" != x"no"; then
nover_glibgo_toolexecdir='${exec_prefix}/${host_alias}'
- nover_glibgo_toolexeclibdir='${toolexecdir}/lib'
+ case ${with_toolexeclibdir} in
+ no)
+ nover_glibgo_toolexeclibdir='${toolexecdir}/lib'
+ ;;
+ *)
+ nover_glibgo_toolexeclibdir=${with_toolexeclibdir}
+ ;;
+ esac
else
nover_glibgo_toolexecdir='${libdir}/gcc/${host_alias}'
nover_glibgo_toolexeclibdir='${libdir}'