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 - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@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