Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix issue with recent lld by adding symbols from libcsu
Baptiste Daroussin committed 7 years ago
commit 841c436eaa8abeb6829657065646cba1b0bebc39
parent bcef3f2
2 files changed +4 -3
modified libpkg/gen-version-script.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-
exctags -f /dev/stdout --c-kinds=fp pkg.h | awk 'BEGIN { print "LIBPKG_1.4 {"; print "global:" } /^[^!]/ { print "\t"$1";" } END { print "local:\n\t*;\n};" }' > libpkg.ver
+
exctags -f /dev/stdout --c-kinds=fp pkg.h | awk 'BEGIN { print "LIBPKG_1.4 {"; print "global:" } /^[^!]/ { print "\t"$1";" } END { print "# Symbols from libcsu\n\t__progname;\n\tenviron;\nlocal:\n\t*;\n};" }' > libpkg.ver

modified libpkg/libpkg.ver
@@ -42,7 +42,6 @@ global:
	pkg_finish_repo;
	pkg_fprintf;
	pkg_free;
-
	pkg_from_old;
	pkg_get2;
	pkg_get_cachedirfd;
	pkg_get_dbdirfd;
@@ -95,7 +94,6 @@ global:
	pkg_object_key;
	pkg_object_string;
	pkg_object_type;
-
	pkg_old_load_from_path;
	pkg_open;
	pkg_open_fd;
	pkg_options;
@@ -209,6 +207,9 @@ global:
	pkgdb_transaction_rollback;
	pkgdb_upgrade_lock;
	ports_parse_plist;
+
# Symbols from libcsu
+
	__progname;
+
	environ;
local:
	*;
};