In this patch I add symbols file for libstdc++6 for mips64 and mips64el. In this patch, I also use /usr/libo32 again, as the eglibc use it also now: see bug #715038
On Wed, Apr 23, 2014 at 4:05 PM, Matthias Klose <d...@debian.org> wrote: > Am 23.04.2014 09:44, schrieb Yunqiang Su: >>> this is a missing symbols file on your architecture. Please provide all of >>> these >>> for your new architecture. >>> >> >> Do you have a script to generate symbol files? > > no. > -- Yunqiang Su
diff -u gcc-4.9-4.9.0/debian/rules2 gcc-4.9-4.9.0/debian/rules2 --- gcc-4.9-4.9.0/debian/rules2 +++ gcc-4.9-4.9.0/debian/rules2 @@ -825,7 +825,7 @@ lib32loc = lib32 ifneq (,$(findstring mips,$(DEB_TARGET_GNU_TYPE))) -lib32loc = lib +lib32loc = libo32 endif lib32 = $(PF)/$(lib32loc) lib64 = lib64 @@ -1994,8 +1994,6 @@ for i in debug go pkgconfig '*.so' '*.so.*' '*.a' '*.la' '*.py' '*.spec'; do \ mv $(d)/$(PF)/$(configured_libdir)/$$i \ $(d)/$(PF)/$(libdir)/. || true; \ - mv $(d)/$(PF)/libo32/$$i \ - $(d)/$(PF)/lib/. || true; \ done endif @@ -2091,8 +2089,6 @@ for i in debug go pkgconfig '*.so' '*.so.*' '*.a' '*.la' '*.o' '*.py' '*.spec'; do \ mv $(d)/$(PF)/$(configured_libdir)/$$i \ $(d)/$(PF)/$(libdir)/. || true; \ - mv $(d)/$(PF)/libo32/$$i \ - $(d)/$(PF)/lib/. || true; \ done endif only in patch2: unchanged: --- gcc-4.9-4.9.0.orig/debian/libstdc++6.symbols.mips64 +++ gcc-4.9-4.9.0/debian/libstdc++6.symbols.mips64 @@ -0,0 +1,6 @@ +libstdc++.so.6 libstdc++6 #MINVER# +#include "libstdc++6.symbols.64bit" +#include "libstdc++6.symbols.128bit" +#include "libstdc++6.symbols.excprop" + _ZN9__gnu_cxx12__atomic_addEPVii@GLIBCXX_3.4 4.1.1 + _ZN9__gnu_cxx18__exchange_and_addEPVii@GLIBCXX_3.4 4.1.1 only in patch2: unchanged: --- gcc-4.9-4.9.0.orig/debian/libstdc++6.symbols.mips64el +++ gcc-4.9-4.9.0/debian/libstdc++6.symbols.mips64el @@ -0,0 +1,6 @@ +libstdc++.so.6 libstdc++6 #MINVER# +#include "libstdc++6.symbols.64bit" +#include "libstdc++6.symbols.128bit" +#include "libstdc++6.symbols.excprop" + _ZN9__gnu_cxx12__atomic_addEPVii@GLIBCXX_3.4 4.1.1 + _ZN9__gnu_cxx18__exchange_and_addEPVii@GLIBCXX_3.4 4.1.1