NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-sparc64/58975: sparc64 compat32 libc missing symbols
The following reply was made to PR port-sparc64/58975; it has been noted by GNATS.
From: Valery Ushakov <uwe%stderr.spb.ru@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: port-sparc64/58975: sparc64 compat32 libc missing symbols
Date: Wed, 8 Jan 2025 16:03:42 +0300
$ nm --dynamic /emul/netbsd32/lib/libc.so.12 | awk '{$1=""; print}' > 32
$ nm --dynamic /usr/lib/sparc/libc.so.12 | awk '{$1=""; print}' > 64
$ diff -u 32 64
--- 32 2025-01-08 16:00:19.747836166 +0300
+++ 64 2025-01-08 16:00:24.348508210 +0300
@@ -243,38 +243,15 @@
T __assert13
D __assertion_failed
B __atexit_mutex
- T __atomic_add_fetch_4
- T __atomic_compare_exchange_1
- T __atomic_compare_exchange_2
- T __atomic_compare_exchange_4
- T __atomic_exchange_1
- T __atomic_exchange_2
- T __atomic_exchange_4
- T __atomic_fetch_add_1
- T __atomic_fetch_add_2
- T __atomic_fetch_add_4
- T __atomic_fetch_and_1
- T __atomic_fetch_and_2
- T __atomic_fetch_and_4
- T __atomic_fetch_nand_1
- T __atomic_fetch_nand_2
- T __atomic_fetch_nand_4
- T __atomic_fetch_or_1
- T __atomic_fetch_or_2
- T __atomic_fetch_or_4
- T __atomic_fetch_sub_1
- T __atomic_fetch_sub_2
- T __atomic_fetch_sub_4
- T __atomic_fetch_xor_1
- T __atomic_fetch_xor_2
- T __atomic_fetch_xor_4
- T __atomic_is_lock_free
- T __atomic_load_1
- T __atomic_load_2
- T __atomic_load_4
- T __atomic_store_1
- T __atomic_store_2
- T __atomic_store_4
+ T __atomic_add_fetch_8
+ T __atomic_and_fetch_8
+ T __atomic_exchange_8
+ T __atomic_fetch_add_8
+ T __atomic_fetch_and_8
+ T __atomic_fetch_or_8
+ T __atomic_fetch_sub_8
+ T __atomic_fetch_xor_8
+ T __atomic_or_fetch_8
T __b2d_D2A
T __b64_ntop
T __b64_pton
@@ -1079,51 +1056,21 @@
T __sym_ntop
T __sym_ntos
T __sym_ston
- T __sync_add_and_fetch_1
- T __sync_add_and_fetch_2
- T __sync_add_and_fetch_4
- T __sync_and_and_fetch_1
- T __sync_and_and_fetch_2
- T __sync_and_and_fetch_4
- T __sync_bool_compare_and_swap_1
- T __sync_bool_compare_and_swap_2
- T __sync_bool_compare_and_swap_4
- T __sync_fetch_and_add_1
- T __sync_fetch_and_add_2
- T __sync_fetch_and_add_4
- T __sync_fetch_and_and_1
- T __sync_fetch_and_and_2
- T __sync_fetch_and_and_4
- T __sync_fetch_and_nand_1
- T __sync_fetch_and_nand_2
- T __sync_fetch_and_nand_4
- T __sync_fetch_and_or_1
- T __sync_fetch_and_or_2
- T __sync_fetch_and_or_4
- T __sync_fetch_and_sub_1
- T __sync_fetch_and_sub_2
- T __sync_fetch_and_sub_4
- T __sync_fetch_and_xor_1
- T __sync_fetch_and_xor_2
- T __sync_fetch_and_xor_4
- T __sync_lock_test_and_set_1
- T __sync_lock_test_and_set_2
- T __sync_lock_test_and_set_4
- T __sync_nand_and_fetch_1
- T __sync_nand_and_fetch_2
- T __sync_nand_and_fetch_4
- T __sync_or_and_fetch_1
- T __sync_or_and_fetch_2
- T __sync_or_and_fetch_4
- T __sync_sub_and_fetch_1
- T __sync_sub_and_fetch_2
- T __sync_sub_and_fetch_4
- T __sync_val_compare_and_swap_1
- T __sync_val_compare_and_swap_2
- T __sync_val_compare_and_swap_4
- T __sync_xor_and_fetch_1
- T __sync_xor_and_fetch_2
- T __sync_xor_and_fetch_4
+ T __sync_add_and_fetch_8
+ T __sync_and_and_fetch_8
+ T __sync_bool_compare_and_swap_8
+ T __sync_fetch_and_add_8
+ T __sync_fetch_and_and_8
+ T __sync_fetch_and_nand_8
+ T __sync_fetch_and_or_8
+ T __sync_fetch_and_sub_8
+ T __sync_fetch_and_xor_8
+ T __sync_lock_test_and_set_8
+ T __sync_nand_and_fetch_8
+ T __sync_or_and_fetch_8
+ T __sync_sub_and_fetch_8
+ T __sync_val_compare_and_swap_8
+ T __sync_xor_and_fetch_8
V __sys_errlist
D __sys_errlist14
V __sys_nerr
@@ -1226,24 +1173,26 @@
T _atoll
T _atomic_add_32
T _atomic_add_32_nv
+ T _atomic_add_64
+ T _atomic_add_64_nv
T _atomic_add_int
T _atomic_add_int_nv
T _atomic_add_long
T _atomic_add_long_nv
T _atomic_add_ptr
T _atomic_add_ptr_nv
- T _atomic_and_16_nv
T _atomic_and_32
T _atomic_and_32_nv
- T _atomic_and_8_nv
+ T _atomic_and_64
+ T _atomic_and_64_nv
T _atomic_and_uint
T _atomic_and_uint_nv
T _atomic_and_ulong
T _atomic_and_ulong_nv
- T _atomic_cas_16
T _atomic_cas_32
T _atomic_cas_32_ni
- T _atomic_cas_8
+ T _atomic_cas_64
+ T _atomic_cas_64_ni
T _atomic_cas_ptr
T _atomic_cas_ptr_ni
T _atomic_cas_uint
@@ -1252,6 +1201,8 @@
T _atomic_cas_ulong_ni
T _atomic_dec_32
T _atomic_dec_32_nv
+ T _atomic_dec_64
+ T _atomic_dec_64_nv
T _atomic_dec_ptr
T _atomic_dec_ptr_nv
T _atomic_dec_uint
@@ -1260,6 +1211,8 @@
T _atomic_dec_ulong_nv
T _atomic_inc_32
T _atomic_inc_32_nv
+ T _atomic_inc_64
+ T _atomic_inc_64_nv
T _atomic_inc_ptr
T _atomic_inc_ptr_nv
T _atomic_inc_uint
@@ -1268,11 +1221,14 @@
T _atomic_inc_ulong_nv
T _atomic_or_32
T _atomic_or_32_nv
+ T _atomic_or_64
+ T _atomic_or_64_nv
T _atomic_or_uint
T _atomic_or_uint_nv
T _atomic_or_ulong
T _atomic_or_ulong_nv
T _atomic_swap_32
+ T _atomic_swap_64
T _atomic_swap_ptr
T _atomic_swap_uint
T _atomic_swap_ulong
@@ -2473,22 +2429,26 @@
W atoll
W atomic_add_32
W atomic_add_32_nv
+ W atomic_add_64
+ W atomic_add_64_nv
W atomic_add_int
W atomic_add_int_nv
W atomic_add_long
W atomic_add_long_nv
W atomic_add_ptr
W atomic_add_ptr_nv
- W atomic_and_16_nv
W atomic_and_32
W atomic_and_32_nv
- W atomic_and_8_nv
+ W atomic_and_64
+ W atomic_and_64_nv
W atomic_and_uint
W atomic_and_uint_nv
W atomic_and_ulong
W atomic_and_ulong_nv
W atomic_cas_32
W atomic_cas_32_ni
+ W atomic_cas_64
+ W atomic_cas_64_ni
W atomic_cas_ptr
W atomic_cas_ptr_ni
W atomic_cas_uint
@@ -2497,6 +2457,8 @@
W atomic_cas_ulong_ni
W atomic_dec_32
W atomic_dec_32_nv
+ W atomic_dec_64
+ W atomic_dec_64_nv
W atomic_dec_ptr
W atomic_dec_ptr_nv
W atomic_dec_uint
@@ -2505,6 +2467,8 @@
W atomic_dec_ulong_nv
W atomic_inc_32
W atomic_inc_32_nv
+ W atomic_inc_64
+ W atomic_inc_64_nv
W atomic_inc_ptr
W atomic_inc_ptr_nv
W atomic_inc_uint
@@ -2513,11 +2477,14 @@
W atomic_inc_ulong_nv
W atomic_or_32
W atomic_or_32_nv
+ W atomic_or_64
+ W atomic_or_64_nv
W atomic_or_uint
W atomic_or_uint_nv
W atomic_or_ulong
W atomic_or_ulong_nv
W atomic_swap_32
+ W atomic_swap_64
W atomic_swap_ptr
W atomic_swap_uint
W atomic_swap_ulong
@@ -2752,8 +2719,6 @@
T fexecve
T fflush
T ffs
- T ffsl
- T ffsll
T fgetc
W fgetln
T fgetpos
@@ -3246,7 +3211,6 @@
T mempcpy
T memrchr
T memset
- T memset_explicit
W mergesort
W mi_vector_hash
T mincore
-uwe
Home |
Main Index |
Thread Index |
Old Index