Bug#986746: systemd: Symbols are missing when building systemd by Clang

Michael Biebl biebl at debian.org
Sun Apr 11 14:48:50 BST 2021


Fwiw, this problem is not specific to systemd. Other packages FTBFS with 
lld as well, e.g. network-manager. It appears to be the same issue.



--- debian/libnm0.symbols (libnm0_1.30.0-1_amd64)
+++ dpkg-gensymbolsbURsJa	2021-04-11 13:46:43.525365613 +0000
@@ -1,32 +1,32 @@
  libnm.so.0 libnm0 #MINVER#
  * Build-Depends-Package: libnm-dev
- libnm_1_0_0 at libnm_1_0_0 1.0.0
- libnm_1_0_4 at libnm_1_0_4 1.0.4
- libnm_1_0_6 at libnm_1_0_6 1.0.6
- libnm_1_10_0 at libnm_1_10_0 1.9.90
- libnm_1_10_14 at libnm_1_10_14 1.14.4
- libnm_1_10_2 at libnm_1_10_2 1.10.2
- libnm_1_12_0 at libnm_1_12_0 1.11.3
- libnm_1_12_2 at libnm_1_12_2 1.12.2
- libnm_1_14_0 at libnm_1_14_0 1.13.90
- libnm_1_14_8 at libnm_1_14_8 1.19.90
- libnm_1_16_0 at libnm_1_16_0 1.16.0
- libnm_1_18_0 at libnm_1_18_0 1.18.0
- libnm_1_20_0 at libnm_1_20_0 1.19.90
- libnm_1_20_6 at libnm_1_20_6 1.20.6
- libnm_1_22_0 at libnm_1_22_0 1.22.0
- libnm_1_22_2 at libnm_1_22_2 1.22.2
- libnm_1_22_8 at libnm_1_22_8 1.22.8
- libnm_1_24_0 at libnm_1_24_0 1.23.90
- libnm_1_26_0 at libnm_1_26_0 1.25.90
- libnm_1_26_4 at libnm_1_26_4 1.27.90
- libnm_1_28_0 at libnm_1_28_0 1.27.90
- libnm_1_2_0 at libnm_1_2_0 1.1.90
- libnm_1_2_4 at libnm_1_2_4 1.2.4
- libnm_1_30_0 at libnm_1_30_0 1.29.90
- libnm_1_4_0 at libnm_1_4_0 1.4.0
- libnm_1_6_0 at libnm_1_6_0 1.5.90
- libnm_1_8_0 at libnm_1_8_0 1.8.0
+#MISSING: 1.30.0-1# libnm_1_0_0 at libnm_1_0_0 1.0.0
+#MISSING: 1.30.0-1# libnm_1_0_4 at libnm_1_0_4 1.0.4
+#MISSING: 1.30.0-1# libnm_1_0_6 at libnm_1_0_6 1.0.6
+#MISSING: 1.30.0-1# libnm_1_10_0 at libnm_1_10_0 1.9.90
+#MISSING: 1.30.0-1# libnm_1_10_14 at libnm_1_10_14 1.14.4
+#MISSING: 1.30.0-1# libnm_1_10_2 at libnm_1_10_2 1.10.2
+#MISSING: 1.30.0-1# libnm_1_12_0 at libnm_1_12_0 1.11.3
+#MISSING: 1.30.0-1# libnm_1_12_2 at libnm_1_12_2 1.12.2
+#MISSING: 1.30.0-1# libnm_1_14_0 at libnm_1_14_0 1.13.90
+#MISSING: 1.30.0-1# libnm_1_14_8 at libnm_1_14_8 1.19.90
+#MISSING: 1.30.0-1# libnm_1_16_0 at libnm_1_16_0 1.16.0
+#MISSING: 1.30.0-1# libnm_1_18_0 at libnm_1_18_0 1.18.0
+#MISSING: 1.30.0-1# libnm_1_20_0 at libnm_1_20_0 1.19.90
+#MISSING: 1.30.0-1# libnm_1_20_6 at libnm_1_20_6 1.20.6
+#MISSING: 1.30.0-1# libnm_1_22_0 at libnm_1_22_0 1.22.0
+#MISSING: 1.30.0-1# libnm_1_22_2 at libnm_1_22_2 1.22.2
+#MISSING: 1.30.0-1# libnm_1_22_8 at libnm_1_22_8 1.22.8
+#MISSING: 1.30.0-1# libnm_1_24_0 at libnm_1_24_0 1.23.90
+#MISSING: 1.30.0-1# libnm_1_26_0 at libnm_1_26_0 1.25.90
+#MISSING: 1.30.0-1# libnm_1_26_4 at libnm_1_26_4 1.27.90
+#MISSING: 1.30.0-1# libnm_1_28_0 at libnm_1_28_0 1.27.90
+#MISSING: 1.30.0-1# libnm_1_2_0 at libnm_1_2_0 1.1.90
+#MISSING: 1.30.0-1# libnm_1_2_4 at libnm_1_2_4 1.2.4
+#MISSING: 1.30.0-1# libnm_1_30_0 at libnm_1_30_0 1.29.90
+#MISSING: 1.30.0-1# libnm_1_4_0 at libnm_1_4_0 1.4.0
+#MISSING: 1.30.0-1# libnm_1_6_0 at libnm_1_6_0 1.5.90
+#MISSING: 1.30.0-1# libnm_1_8_0 at libnm_1_8_0 1.8.0
   nm_802_11_ap_flags_get_type at libnm_1_0_0 1.0.0
   nm_802_11_ap_security_flags_get_type at libnm_1_0_0 1.0.0
   nm_802_11_mode_get_type at libnm_1_0_0 1.0.0
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:69: override_dh_makeshlibs] Error 1
make[1]: Leaving directory '/network-manager-1.30.0'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit 
status 2

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-llvm-team/attachments/20210411/71593355/attachment-0001.sig>


More information about the Pkg-llvm-team mailing list