]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libcxxrt: don't export nonexistant symbols
authorBrooks Davis <brooks@FreeBSD.org>
Tue, 16 Apr 2024 17:04:16 +0000 (18:04 +0100)
committerBrooks Davis <brooks@FreeBSD.org>
Tue, 16 Apr 2024 21:14:21 +0000 (22:14 +0100)
commitda77a1b4f0dffcafee3675375ec71e9ab8319daa
treee5a168cdd868b780b9716786bf2913de5b68ceda
parentb457144ceaf71be9de20f1879bb376162197cd9b
libcxxrt: don't export nonexistant symbols

Remove version entries that we don't build.

Add an arm specific Version.map and for other targets run the files
through sed to handle int vs long in new and delete.

Ideally we'd use the SYMBOL_MAPS functionality to preprocess with cpp,
but it doesn't currently handle C++ symbols so be annoyingly duplicative
for now.

Differential Revision: https://reviews.freebsd.org/D44325
lib/libcxxrt/Makefile
lib/libcxxrt/Version.map
lib/libcxxrt/Version.map.arm [new file with mode: 0644]