Print this page
Incorrect symlink creation in zlib

Split Close
Expand all
Collapse all
          --- old/build/zlib/build.sh
          +++ new/build/zlib/build.sh
↓ open down ↓ 36 lines elided ↑ open up ↑
  37   37  
  38   38  make_prog64() {
  39   39      pushd $TMPDIR/$BUILDDIR > /dev/null
  40   40      logcmd gmake LDSHARED="gcc -shared -nostdlib" || logerr "gmake failed"
  41   41      popd > /dev/null
  42   42  }
  43   43  
  44   44  # Relocate the libs to /lib, to match upstream
  45   45  move_libs() {
  46   46      logcmd mkdir -p $DESTDIR/lib/amd64
  47      -    logcmd ln -s $DESTDIR/lib/64 amd64
       47 +    logcmd ln -s amd64 $DESTDIR/lib/64
  48   48      logcmd mv $DESTDIR/usr/lib/lib* $DESTDIR/lib || \
  49   49          logerr "failed to move libs (32-bit)"
  50   50      logcmd mv $DESTDIR/usr/lib/amd64/lib* $DESTDIR/lib/amd64 || \
  51   51          logerr "failed to move libs (64-bit)"
  52   52      pushd $DESTDIR/usr/lib >/dev/null
  53   53      logcmd ln -s ../../lib/libz.so.1.2.8 libz.so
  54   54      logcmd ln -s ../../lib/libz.so.1.2.8 libz.so.1
  55   55      logcmd ln -s ../../lib/libz.so.1.2.8 libz.so.1.2.8
  56   56      popd >/dev/null
  57   57      pushd $DESTDIR/usr/lib/amd64 >/dev/null
↓ open down ↓ 17 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX