[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#777169: FTBFS on sparc64: symbol errors



On 06/17/2015 11:47 PM, John Paul Adrian Glaubitz wrote:
>> Send a patch if you feel it is worth it.
> 
> Currently working on that. Will throw in a patch once I got a working
> build which I will be uploading to unreleased.

Attached patch fixes the FTBFS for me on sparc64. I'm about to upload
a fixed version to unreleased now. The transfer of the compiled packages
from the build machine is a bit slow at the moment.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru gcc-old/gcc-4.9-4.9.2/debian/libstdc++6.symbols.32bit gcc-4.9-4.9.2/debian/libstdc++6.symbols.32bit
--- gcc-old/gcc-4.9-4.9.2/debian/libstdc++6.symbols.32bit	2015-06-18 15:49:22.000000000 -0500
+++ gcc-4.9-4.9.2/debian/libstdc++6.symbols.32bit	2015-06-17 02:25:10.074262708 -0500
@@ -328,7 +328,7 @@
  _ZNSt14collate_bynameIcEC2EPKcj@GLIBCXX_3.4 4.1.1
  _ZNSt14collate_bynameIwEC1EPKcj@GLIBCXX_3.4 4.1.1
  _ZNSt14collate_bynameIwEC2EPKcj@GLIBCXX_3.4 4.1.1
- (arch=!powerpc !powerpcspe !ppc64 !sparc)_ZNSt14numeric_limitsIeE12max_digits10E@GLIBCXX_3.4.14 4.5.0
+ (arch=!powerpc !powerpcspe !ppc64 !sparc !sparc64)_ZNSt14numeric_limitsIeE12max_digits10E@GLIBCXX_3.4.14 4.5.0
  _ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@GLIBCXX_3.4 4.1.1
  _ZNSt15basic_streambufIcSt11char_traitsIcEE12__safe_gbumpEi@GLIBCXX_3.4.16 4.6.0
  _ZNSt15basic_streambufIcSt11char_traitsIcEE12__safe_pbumpEi@GLIBCXX_3.4.16 4.6.0
diff -Nru gcc-old/gcc-4.9-4.9.2/debian/libstdc++6.symbols.common gcc-4.9-4.9.2/debian/libstdc++6.symbols.common
--- gcc-old/gcc-4.9-4.9.2/debian/libstdc++6.symbols.common	2015-06-18 15:49:22.000000000 -0500
+++ gcc-4.9-4.9.2/debian/libstdc++6.symbols.common	2015-06-18 02:25:21.144521387 -0500
@@ -1112,17 +1112,17 @@
  _ZNSt12system_errorD0Ev@GLIBCXX_3.4.11 4.4.0
  _ZNSt12system_errorD1Ev@GLIBCXX_3.4.11 4.4.0
  _ZNSt12system_errorD2Ev@GLIBCXX_3.4.11 4.4.0
- _ZNSt13__future_base11_State_baseD0Ev@GLIBCXX_3.4.15 4.6
- _ZNSt13__future_base11_State_baseD1Ev@GLIBCXX_3.4.15 4.6
- _ZNSt13__future_base11_State_baseD2Ev@GLIBCXX_3.4.15 4.6
- _ZNSt13__future_base12_Result_baseC1Ev@GLIBCXX_3.4.15 4.6
- _ZNSt13__future_base12_Result_baseC2Ev@GLIBCXX_3.4.15 4.6
- _ZNSt13__future_base12_Result_baseD0Ev@GLIBCXX_3.4.15 4.6
- _ZNSt13__future_base12_Result_baseD1Ev@GLIBCXX_3.4.15 4.6
- _ZNSt13__future_base12_Result_baseD2Ev@GLIBCXX_3.4.15 4.6
- _ZNSt13__future_base19_Async_state_commonD0Ev@GLIBCXX_3.4.17 4.7.0~rc1
- _ZNSt13__future_base19_Async_state_commonD1Ev@GLIBCXX_3.4.17 4.7.0~rc1
- _ZNSt13__future_base19_Async_state_commonD2Ev@GLIBCXX_3.4.17 4.7.0~rc1
+ (arch=!sparc64)_ZNSt13__future_base11_State_baseD0Ev@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZNSt13__future_base11_State_baseD1Ev@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZNSt13__future_base11_State_baseD2Ev@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZNSt13__future_base12_Result_baseC1Ev@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZNSt13__future_base12_Result_baseC2Ev@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZNSt13__future_base12_Result_baseD0Ev@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZNSt13__future_base12_Result_baseD1Ev@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZNSt13__future_base12_Result_baseD2Ev@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZNSt13__future_base19_Async_state_commonD0Ev@GLIBCXX_3.4.17 4.7.0~rc1
+ (arch=!sparc64)_ZNSt13__future_base19_Async_state_commonD1Ev@GLIBCXX_3.4.17 4.7.0~rc1
+ (arch=!sparc64)_ZNSt13__future_base19_Async_state_commonD2Ev@GLIBCXX_3.4.17 4.7.0~rc1
  _ZNSt13bad_exceptionD0Ev@GLIBCXX_3.4 4.1.1
  _ZNSt13bad_exceptionD1Ev@GLIBCXX_3.4 4.1.1
  _ZNSt13bad_exceptionD2Ev@GLIBCXX_3.4 4.1.1
@@ -1931,9 +1931,9 @@
  _ZNSt16invalid_argumentD0Ev@GLIBCXX_3.4 4.1.1
  _ZNSt16invalid_argumentD1Ev@GLIBCXX_3.4 4.1.1
  _ZNSt16invalid_argumentD2Ev@GLIBCXX_3.4.15 4.6
- _ZNSt16nested_exceptionD0Ev@CXXABI_1.3.5 4.6
- _ZNSt16nested_exceptionD1Ev@CXXABI_1.3.5 4.6
- _ZNSt16nested_exceptionD2Ev@CXXABI_1.3.5 4.6
+ (arch=!sparc64)_ZNSt16nested_exceptionD0Ev@CXXABI_1.3.5 4.6
+ (arch=!sparc64)_ZNSt16nested_exceptionD1Ev@CXXABI_1.3.5 4.6
+ (arch=!sparc64)_ZNSt16nested_exceptionD2Ev@CXXABI_1.3.5 4.6
  _ZNSt17__timepunct_cacheIcE12_S_timezonesE@GLIBCXX_3.4 4.1.1
  _ZNSt17__timepunct_cacheIcED0Ev@GLIBCXX_3.4 4.1.1
  _ZNSt17__timepunct_cacheIcED1Ev@GLIBCXX_3.4 4.1.1
@@ -2562,9 +2562,9 @@
  _ZTIN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEE@GLIBCXX_3.4 4.1.1
  _ZTIN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE@GLIBCXX_3.4 4.1.1
  _ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@GLIBCXX_3.4 4.1.1
- _ZTINSt13__future_base11_State_baseE@GLIBCXX_3.4.15 4.6
- _ZTINSt13__future_base12_Result_baseE@GLIBCXX_3.4.15 4.6
- _ZTINSt13__future_base19_Async_state_commonE@GLIBCXX_3.4.17 4.7.0~rc1
+ (arch=!sparc64)_ZTINSt13__future_base11_State_baseE@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZTINSt13__future_base12_Result_baseE@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZTINSt13__future_base19_Async_state_commonE@GLIBCXX_3.4.17 4.7.0~rc1
  _ZTINSt6locale5facetE@GLIBCXX_3.4 4.1.1
  _ZTINSt8ios_base7failureE@GLIBCXX_3.4 4.1.1
  _ZTIPDd@CXXABI_1.3.4 4.5
@@ -2676,7 +2676,7 @@
  _ZTISt15underflow_error@GLIBCXX_3.4 4.1.1
  _ZTISt16bad_array_length@CXXABI_1.3.8 4.9
  _ZTISt16invalid_argument@GLIBCXX_3.4 4.1.1
- _ZTISt16nested_exception@CXXABI_1.3.5 4.6
+ (arch=!sparc64)_ZTISt16nested_exception@CXXABI_1.3.5 4.6
 #MISSING: 4.6# _ZTISt17bad_function_call@CXXABI_1.3.5 4.6
  _ZTISt17bad_function_call@GLIBCXX_3.4.15 4.6
  _ZTISt17moneypunct_bynameIcLb0EE@GLIBCXX_3.4 4.1.1
@@ -2756,7 +2756,7 @@
  _ZTSN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEE@GLIBCXX_3.4 4.1.1
  _ZTSN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE@GLIBCXX_3.4 4.1.1
  _ZTSN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@GLIBCXX_3.4 4.1.1
- _ZTSNSt13__future_base19_Async_state_commonE@GLIBCXX_3.4.17 4.7.0~rc1
+ (arch=!sparc64)_ZTSNSt13__future_base19_Async_state_commonE@GLIBCXX_3.4.17 4.7.0~rc1
  _ZTSNSt6locale5facetE@GLIBCXX_3.4 4.1.1
  _ZTSNSt8ios_base7failureE@GLIBCXX_3.4 4.1.1
  _ZTSPKa@CXXABI_1.3 4.1.1
@@ -2950,9 +2950,9 @@
  _ZTVN10__cxxabiv129__pointer_to_member_type_infoE@CXXABI_1.3 4.1.1
  _ZTVN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE@GLIBCXX_3.4 4.1.1
  _ZTVN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@GLIBCXX_3.4 4.1.1
- _ZTVNSt13__future_base11_State_baseE@GLIBCXX_3.4.15 4.6
- _ZTVNSt13__future_base12_Result_baseE@GLIBCXX_3.4.15 4.6
- _ZTVNSt13__future_base19_Async_state_commonE@GLIBCXX_3.4.17 4.7.0~rc1
+ (arch=!sparc64)_ZTVNSt13__future_base11_State_baseE@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZTVNSt13__future_base12_Result_baseE@GLIBCXX_3.4.15 4.6
+ (arch=!sparc64)_ZTVNSt13__future_base19_Async_state_commonE@GLIBCXX_3.4.17 4.7.0~rc1
  _ZTVNSt6locale5facetE@GLIBCXX_3.4 4.1.1
  _ZTVNSt8ios_base7failureE@GLIBCXX_3.4 4.1.1
  _ZTVSd@GLIBCXX_3.4 4.1.1
@@ -3014,7 +3014,7 @@
  _ZTVSt15underflow_error@GLIBCXX_3.4 4.1.1
  _ZTVSt16bad_array_length@CXXABI_1.3.8 4.9
  _ZTVSt16invalid_argument@GLIBCXX_3.4 4.1.1
- _ZTVSt16nested_exception@CXXABI_1.3.5 4.6
+ (arch=!sparc64)_ZTVSt16nested_exception@CXXABI_1.3.5 4.6
 #MISSING: 4.6# _ZTVSt17bad_function_call@CXXABI_1.3.5 4.6
  _ZTVSt17bad_function_call@GLIBCXX_3.4.15 4.6
  _ZTVSt17moneypunct_bynameIcLb0EE@GLIBCXX_3.4 4.1.1
diff -Nru gcc-old/gcc-4.9-4.9.2/debian/libstdc++6.symbols.excprop gcc-4.9-4.9.2/debian/libstdc++6.symbols.excprop
--- gcc-old/gcc-4.9-4.9.2/debian/libstdc++6.symbols.excprop	2015-06-18 15:49:22.000000000 -0500
+++ gcc-4.9-4.9.2/debian/libstdc++6.symbols.excprop	2015-06-18 03:58:47.136518172 -0500
@@ -1,17 +1,17 @@
- _ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv@CXXABI_1.3.3 4.4.0
- _ZNKSt15__exception_ptr13exception_ptrcvMS0_FvvEEv@CXXABI_1.3.3 4.4.0
- _ZNKSt15__exception_ptr13exception_ptrntEv@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptr4swapERS0_@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptrC1EMS0_FvvE@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptrC1ERKS0_@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptrC1Ev@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptrC2EMS0_FvvE@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptrC2ERKS0_@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptrC2Ev@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptrD1Ev@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptrD2Ev@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptr13exception_ptraSERKS0_@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptreqERKNS_13exception_ptrES2_@CXXABI_1.3.3 4.4.0
- _ZNSt15__exception_ptrneERKNS_13exception_ptrES2_@CXXABI_1.3.3 4.4.0
- _ZSt17current_exceptionv@CXXABI_1.3.3 4.4.0
- _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNKSt15__exception_ptr13exception_ptrcvMS0_FvvEEv@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNKSt15__exception_ptr13exception_ptrntEv@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptr4swapERS0_@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptrC1EMS0_FvvE@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptrC1ERKS0_@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptrC1Ev@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptrC2EMS0_FvvE@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptrC2ERKS0_@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptrC2Ev@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptrD1Ev@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptrD2Ev@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptr13exception_ptraSERKS0_@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptreqERKNS_13exception_ptrES2_@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZNSt15__exception_ptrneERKNS_13exception_ptrES2_@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZSt17current_exceptionv@CXXABI_1.3.3 4.4.0
+ (arch=!sparc64)_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@CXXABI_1.3.3 4.4.0

Reply to: