/ src / patch_libs.sh
patch_libs.sh
 1  #!/bin/sh
 2  
 3  mv gcc/libgcc_s.so.1 gcc/libgcc_s.so.1.bak
 4  sed -e 's|GCC_[0-9]\.[0-9]|GCC_9.9|g' \
 5    -e 's|GCC_[0-9]\.[0-9]\.[0-9]|GCC_9.9.9|g' \
 6    -e 's|GCC_[0-9][0-9]\.[0-9]\.[0-9]|GCC_99.9.9|g' \
 7    gcc/libgcc_s.so.1.bak > gcc/libgcc_s.so.1
 8  
 9  mv cxx/libstdc++.so.6 cxx/libstdc++.so.6.bak
10  sed -e 's|GLIBCXX_[0-9]\.[0-9]|GLIBCXX_9.9|g' \
11    -e 's|GLIBCXX_[0-9]\.[0-9]\.[0-9]|GLIBCXX_9.9.9|g' \
12    -e 's|GLIBCXX_[0-9]\.[0-9]\.[0-9][0-9]|GLIBCXX_9.9.99|g' \
13    cxx/libstdc++.so.6.bak > cxx/libstdc++.so.6
14  
15