gcc/libitm
Olivier Hainque 0ecd0f1cc6 Generic configury support for shared libs on VxWorks
This change adds the configury bits to activate the build of
shared libs on VxWorks ports configured with --enable-shared,
for libraries variants where this is generally supported (rtp,
code model !large - currently not compatible with -fPIC).

Set lt_cv_deplibs_check_method in libtool.m4, so the build of
libraries know how to establish dependencies.  This is useful in
configurations such as aarch64 where proper support of LSE relies
on accurate dependency information between libstdc++ and libgcc_s
to begin with.

Regenerate configure scripts to reflect libtool.m4 change.

2022-10-09  Olivier Hainque  <hainque@adacore.com>

	* libtool.m4 (*vxworks*): When enable_shared, set dynamic_linker
	and friends for rtp !large. Assume the linker has the required
	abilities and set lt_cv_deplibs_check_method.

gcc/
	* config.gcc (*vxworks*): Add t-slibgcc fragment
	if enable_shared.

libgcc/
	* config.host (*vxworks*): When enable_shared, add
	libgcc and crtstuff "shared" fragments for rtp except
	large code model.
	(aarch64*-wrs-vxworks7*): Remove t-slibgcc-libgcc from
	the list of fragments.

2022-10-09  Olivier Hainque  <hainque@adacore.com>

gcc/
	* configure: Regenerate.

libatomic/
	* configure: Regenerate.

libbacktrace/
	* configure: Regenerate.

libcc1/
	* configure: Regenerate.

libffi/
	* configure: Regenerate.

libgfortran/
	* configure: Regenerate.

libgomp/
	* configure: Regenerate.

libitm/
	* configure: Regenerate.

libobjc/
	* configure: Regenerate.

liboffloadmic/
	* configure: Regenerate.

liboffloadmic/
	* plugin/configure: Regenerate.

libphobos/
	* configure: Regenerate.

libquadmath/
	* configure: Regenerate.

libsanitizer/
	* configure: Regenerate.

libssp/
	* configure: Regenerate.

libstdc++-v3/
	* configure: Regenerate.

libvtv/
	* configure: Regenerate.

lto-plugin/
	* configure: Regenerate.

zlib/
	* configure: Regenerate.
2022-10-11 07:31:07 +00:00
..
config LoongArch: Libitm add LoongArch support. 2022-09-28 15:02:14 +08:00
testsuite diagnostics: add SARIF output format 2022-06-02 15:40:22 -04:00
aatree.cc Update copyright years. 2022-01-03 10:42:10 +01:00
aatree.h Update copyright years. 2022-01-03 10:42:10 +01:00
acinclude.m4 Add mold detection for libs. 2022-01-31 09:46:44 +01:00
aclocal.m4 Add `--with-toolexeclibdir=' configuration option 2020-01-24 11:24:25 +00:00
alloc.cc Update copyright years. 2022-01-03 10:42:10 +01:00
alloc_c.cc Update copyright years. 2022-01-03 10:42:10 +01:00
alloc_cpp.cc Update copyright years. 2022-01-03 10:42:10 +01:00
barrier.cc Update copyright years. 2022-01-03 10:42:10 +01:00
beginend.cc Update copyright years. 2022-01-03 10:42:10 +01:00
ChangeLog Daily bump. 2022-09-29 00:16:38 +00:00
clone.cc Update copyright years. 2022-01-03 10:42:10 +01:00
common.h Update copyright years. 2022-01-03 10:42:10 +01:00
config.h.in
configure Generic configury support for shared libs on VxWorks 2022-10-11 07:31:07 +00:00
configure.ac make -Werror optional in libatomic/libbacktrace/libgomp/libitm/libsanitizer 2022-02-03 16:10:18 +01:00
configure.tgt LoongArch: Libitm add LoongArch support. 2022-09-28 15:02:14 +08:00
containers.h Update copyright years. 2022-01-03 10:42:10 +01:00
dispatch.h Update copyright years. 2022-01-03 10:42:10 +01:00
eh_cpp.cc Update copyright years. 2022-01-03 10:42:10 +01:00
libitm.h Update copyright years. 2022-01-03 10:42:10 +01:00
libitm.map
libitm.spec.in
libitm.texi Update copyright dates. 2022-01-03 10:27:43 +01:00
libitm_i.h Update copyright years. 2022-01-03 10:42:10 +01:00
local.cc Update copyright years. 2022-01-03 10:42:10 +01:00
local_atomic Update copyright years. 2022-01-03 10:42:10 +01:00
Makefile.am Makefile.am (finclude): Remove. 2019-05-03 09:20:04 +02:00
Makefile.in Add `--with-toolexeclibdir=' configuration option 2020-01-24 11:24:25 +00:00
method-gl.cc Update copyright years. 2022-01-03 10:42:10 +01:00
method-ml.cc Update copyright years. 2022-01-03 10:42:10 +01:00
method-serial.cc Update copyright years. 2022-01-03 10:42:10 +01:00
query.cc Update copyright years. 2022-01-03 10:42:10 +01:00
retry.cc Update copyright years. 2022-01-03 10:42:10 +01:00
useraction.cc Update copyright years. 2022-01-03 10:42:10 +01:00
util.cc Update copyright years. 2022-01-03 10:42:10 +01:00