mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Arrange to --disable-shared by default for VxWorks
This change makes sure that shared libraries for VxWorks are only built on explicit request, when configured with --enable-shared. As the support to build shared libs gets in very incrementally, this provides us with a robust way to guard the relevant pieces and reduce the risks of accidentally breaking a platform not yet ready for it. 2022-09-30 Olivier Hainque <hainque@adacore.com> * configure.ac (*vxworks*): If enable_shared is not set, set to "no" and add --disable-shared to target and host_configargs. * configure: Regenerate.
This commit is contained in:
parent
43faf3e544
commit
9b8ffbb8a0
11
configure
vendored
11
configure
vendored
@ -10263,6 +10263,17 @@ case "${target}" in
|
||||
mep*)
|
||||
FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
|
||||
;;
|
||||
# The VxWorks support for shared libraries is getting in
|
||||
# incrementally. Make sure it doesn't get activated implicitly:
|
||||
*vxworks*)
|
||||
if test "${enable_shared-unset}" = unset ; then
|
||||
enable_shared=no
|
||||
# So the build of libraries knows ...
|
||||
target_configargs="${target_configargs} --disable-shared"
|
||||
# So gcc knows ...
|
||||
host_configargs="${host_configargs} --disable-shared"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
# Makefile fragments.
|
||||
|
11
configure.ac
11
configure.ac
@ -3440,6 +3440,17 @@ case "${target}" in
|
||||
mep*)
|
||||
FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
|
||||
;;
|
||||
# The VxWorks support for shared libraries is getting in
|
||||
# incrementally. Make sure it doesn't get activated implicitly:
|
||||
*vxworks*)
|
||||
if test "${enable_shared-unset}" = unset ; then
|
||||
enable_shared=no
|
||||
# So the build of libraries knows ...
|
||||
target_configargs="${target_configargs} --disable-shared"
|
||||
# So gcc knows ...
|
||||
host_configargs="${host_configargs} --disable-shared"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
# Makefile fragments.
|
||||
|
Loading…
Reference in New Issue
Block a user