Source: libgc
Version: 7.2d-4
Severity: important
Tags: patch
libgc fails to build on sparc64, as some symbols are not correctly
listed in the symbol files. The patch below fixes that, basically
sparc64 behaves like sparc. Would it be possible to include it in the
next upload? Thanks in advance.
diff -Nru libgc-7.2d/debian/libgc1c2.symbols libgc-7.2d/debian/libgc1c2.symbols
--- libgc-7.2d/debian/libgc1c2.symbols 2013-07-02 15:34:17.000000000 +0000
+++ libgc-7.2d/debian/libgc1c2.symbols 2013-07-03 16:30:54.000000000 +0000
@@ -2,7 +2,7 @@
libgc.so.1 libgc1c2 #MINVER#
GC_FirstDLOpenedLinkMap@Base 1:7.2d
(arch=kfreebsd-amd64 kfreebsd-i386)GC_FreeBSDGetDataStart@Base 1:7.2d
- (arch=sparc)GC_SysVGetDataStart@Base 1:7.2d
+ (arch=sparc sparc64)GC_SysVGetDataStart@Base 1:7.2d
GC_abort@Base 1:7.2d
GC_add_ext_descriptor@Base 1:7.2d
GC_add_map_entry@Base 1:7.2d
@@ -84,7 +84,7 @@
GC_core_malloc@Base 1:7.2d
GC_core_malloc_atomic@Base 1:7.2d
GC_current_warn_proc@Base 1:7.2d
- (arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !mipsel !s390 !s390x
!sparc)GC_data_start@Base 1:7.2d
+ (arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !mipsel !s390 !s390x !sparc
!sparc64)GC_data_start@Base 1:7.2d
GC_debug_change_stubborn@Base 1:7.2d
GC_debug_end_stubborn_change@Base 1:7.2d
GC_debug_free@Base 1:7.2d
@@ -265,7 +265,7 @@
GC_init_explicit_typing@Base 1:7.2d
GC_init_gcj_malloc@Base 1:7.2d
GC_init_headers@Base 1:7.2d
- (arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !mipsel !s390 !s390x
!sparc)GC_init_linux_data_start@Base 1:7.2d
+ (arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !mipsel !s390 !s390x !sparc
!sparc64)GC_init_linux_data_start@Base 1:7.2d
GC_init_parallel@Base 1:7.2d
GC_init_size_map@Base 1:7.2d
GC_init_thread_local@Base 1:7.2d
@@ -485,8 +485,8 @@
GC_roots_present@Base 1:7.2d
GC_same_obj@Base 1:7.2d
GC_same_obj_print_proc@Base 1:7.2d
- (arch=ia64 sparc)GC_save_regs_in_stack@Base 1:7.2d
- (arch=ia64 sparc)GC_save_regs_ret_val@Base 1:7.2d
+ (arch=ia64 sparc sparc64)GC_save_regs_in_stack@Base 1:7.2d
+ (arch=ia64 sparc sparc64)GC_save_regs_ret_val@Base 1:7.2d
GC_scratch_alloc@Base 1:7.2d
GC_set_all_interior_pointers@Base 1:7.2d
GC_set_and_save_fault_handler@Base 1:7.2d
@@ -577,12 +577,12 @@
GC_world_stopped@Base 1:7.2d
GC_write@Base 1:7.2d
(arch=amd64 i386 ia64)GC_write_fault_handler@Base 1:7.2d
- (arch=sparc)_etext@Base 1:7.2d
+ (arch=sparc sparc64)_etext@Base 1:7.2d
(arch=kfreebsd-amd64 kfreebsd-i386)etext@Base 1:7.2d
libgccpp.so.1 libgc1c2 #MINVER#
_ZdaPv@Base 1:7.2d
_ZdlPv@Base 1:7.2d
(subst)_Zna{size_t}@Base 1:7.2d
(subst)_Znw{size_t}@Base 1:7.2d
- (arch=sparc)_etext@Base 1:7.2d
+ (arch=sparc sparc64)_etext@Base 1:7.2d
(arch=kfreebsd-amd64 kfreebsd-i386)etext@Base 1:7.2d
-- System Information:
Debian Release: jessie/sid
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: sparc64
Kernel: Linux 3.2.0-4-sparc64
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]