# HG changeset patch # User Pascal Bellard # Date 1528636102 -7200 # Node ID eb719d3578884fbfc05f92b7a90c732ec33e7163 # Parent e54f35249a8977f4c13077081017ee1eb049ff39 gcc??-lib-base: restore previous libgcc_s.so.1 diff -r e54f35249a89 -r eb719d357888 gcc49-lib-base/receipt --- a/gcc49-lib-base/receipt Sun Jun 10 13:24:20 2018 +0200 +++ b/gcc49-lib-base/receipt Sun Jun 10 15:08:22 2018 +0200 @@ -19,10 +19,18 @@ rm -f $fs/usr/lib/*-gdb.py } +pre_install() +{ + cd "$1/usr/lib" + [ -s libgcc_s.so.1 ] && cp -a libgcc_s.so.1 libgcc_s.so.1.prev + cd - >/dev/null +} + post_remove() { cd "$1/usr/lib" ln -s libstdc++.so.6.*.* libstdc++.so.6 ln -s libstdc++.so.6.*.* libstdc++.so + [ -s libgcc_s.so.1.prev ] && mv libgcc_s.so.1.prev libgcc_s.so.1 cd - >/dev/null } diff -r e54f35249a89 -r eb719d357888 gcc54-lib-base/receipt --- a/gcc54-lib-base/receipt Sun Jun 10 13:24:20 2018 +0200 +++ b/gcc54-lib-base/receipt Sun Jun 10 15:08:22 2018 +0200 @@ -19,10 +19,18 @@ rm -f $fs/usr/lib/*-gdb.py } +pre_install() +{ + cd "$1/usr/lib" + [ -s libgcc_s.so.1 ] && cp -a libgcc_s.so.1 libgcc_s.so.1.prev + cd - >/dev/null +} + post_remove() { cd "$1/usr/lib" ln -s libstdc++.so.6.*.* libstdc++.so.6 ln -s libstdc++.so.6.*.* libstdc++.so + [ -s libgcc_s.so.1.prev ] && mv libgcc_s.so.1.prev libgcc_s.so.1 cd - >/dev/null } diff -r e54f35249a89 -r eb719d357888 gcc61-lib-base/receipt --- a/gcc61-lib-base/receipt Sun Jun 10 13:24:20 2018 +0200 +++ b/gcc61-lib-base/receipt Sun Jun 10 15:08:22 2018 +0200 @@ -19,10 +19,18 @@ rm -f $fs/usr/lib/*-gdb.py } +pre_install() +{ + cd "$1/usr/lib" + [ -s libgcc_s.so.1 ] && cp -a libgcc_s.so.1 libgcc_s.so.1.prev + cd - >/dev/null +} + post_remove() { cd "$1/usr/lib" ln -s libstdc++.so.6.*.* libstdc++.so.6 ln -s libstdc++.so.6.*.* libstdc++.so + [ -s libgcc_s.so.1.prev ] && mv libgcc_s.so.1.prev libgcc_s.so.1 cd - >/dev/null } diff -r e54f35249a89 -r eb719d357888 gcc63-lib-base/receipt --- a/gcc63-lib-base/receipt Sun Jun 10 13:24:20 2018 +0200 +++ b/gcc63-lib-base/receipt Sun Jun 10 15:08:22 2018 +0200 @@ -19,10 +19,18 @@ rm -f $fs/usr/lib/*-gdb.py } +pre_install() +{ + cd "$1/usr/lib" + [ -s libgcc_s.so.1 ] && cp -a libgcc_s.so.1 libgcc_s.so.1.prev + cd - >/dev/null +} + post_remove() { cd "$1/usr/lib" ln -s libstdc++.so.6.*.* libstdc++.so.6 ln -s libstdc++.so.6.*.* libstdc++.so + [ -s libgcc_s.so.1.prev ] && mv libgcc_s.so.1.prev libgcc_s.so.1 cd - >/dev/null }