Ignore:
Timestamp:
05/14/2021 10:47:43 AM (3 years ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
ml-11.0, multilib
Children:
2606939
Parents:
51c01bff
Message:

Remove entities for multilib pathes
Add usage of libc_cv_rtlddir

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/ncurses.xml

    r51c01bff r0ebda11  
    166166./configure --prefix=/usr           \
    167167            --host=i686-pc-linux-gnu \
    168             --libdir=&usr-lib-m32;     \
     168            --libdir=/usr/lib32     \
    169169            --mandir=/usr/share/man \
    170170            --with-shared           \
     
    173173            --enable-pc-files       \
    174174            --enable-widec          \
    175             --with-pkg-config-libdir=&usr-lib-m32;/pkgconfig</userinput></screen>
     175            --with-pkg-config-libdir=/usr/lib32/pkgconfig</userinput></screen>
    176176
    177177    <para>Compile the package:</para>
     
    182182
    183183<screen><userinput remap="install">make DESTDIR=$PWD/DESTDIR install
    184 mkdir -p DESTDIR&usr-lib-m32;/pkgconfig
     184mkdir -p DESTDIR/usr/lib32/pkgconfig
    185185for lib in ncurses form panel menu ; do
    186     rm -vf                    DESTDIR&usr-lib-m32;/lib${lib}.so
    187     echo "INPUT(-l${lib}w)" > DESTDIR&usr-lib-m32;/lib${lib}.so
    188     ln -svf ${lib}w.pc        DESTDIR&usr-lib-m32;/pkgconfig/$lib.pc
     186    rm -vf                    DESTDIR/usr/lib32/lib${lib}.so
     187    echo "INPUT(-l${lib}w)" > DESTDIR/usr/lib32/lib${lib}.so
     188    ln -svf ${lib}w.pc        DESTDIR/usr/lib32/pkgconfig/$lib.pc
    189189done
    190 rm -vf                     DESTDIR&usr-lib-m32;/libcursesw.so
    191 echo "INPUT(-lncursesw)" > DESTDIR&usr-lib-m32;/libcursesw.so
    192 ln -sfv libncurses.so      DESTDIR&usr-lib-m32;/libcurses.so
    193 cp -Rv DESTDIR&usr-lib-m32;/* &usr-lib-m32;
     190rm -vf                     DESTDIR/usr/lib32/libcursesw.so
     191echo "INPUT(-lncursesw)" > DESTDIR/usr/lib32/libcursesw.so
     192ln -sfv libncurses.so      DESTDIR/usr/lib32/libcurses.so
     193cp -Rv DESTDIR/usr/lib32/* /usr/lib32
    194194rm -rf DESTDIR</userinput></screen>
    195195
     
    211211./configure --prefix=/usr           \
    212212            --host=x86_64-pc-linux-gnux32 \
    213             --libdir=&usr-lib-mx32;    \
     213            --libdir=/usr/libx32    \
    214214            --mandir=/usr/share/man \
    215215            --with-shared           \
     
    218218            --enable-pc-files       \
    219219            --enable-widec          \
    220             --with-pkg-config-libdir=&usr-lib-mx32;/pkgconfig</userinput></screen>
     220            --with-pkg-config-libdir=/usr/libx32/pkgconfig</userinput></screen>
    221221
    222222    <para>Compile the package:</para>
     
    227227
    228228<screen><userinput remap="install">make DESTDIR=$PWD/DESTDIR install
    229 mkdir -p DESTDIR&usr-lib-mx32;/pkgconfig
     229mkdir -p DESTDIR/usr/libx32/pkgconfig
    230230for lib in ncurses form panel menu ; do
    231     rm -vf                    DESTDIR&usr-lib-mx32;/lib${lib}.so
    232     echo "INPUT(-l${lib}w)" > DESTDIR&usr-lib-mx32;/lib${lib}.so
    233     ln -svf ${lib}w.pc        DESTDIR&usr-lib-mx32;/pkgconfig/$lib.pc
     231    rm -vf                    DESTDIR/usr/libx32/lib${lib}.so
     232    echo "INPUT(-l${lib}w)" > DESTDIR/usr/libx32/lib${lib}.so
     233    ln -svf ${lib}w.pc        DESTDIR/usr/libx32/pkgconfig/$lib.pc
    234234done
    235 rm -vf                     DESTDIR&usr-lib-mx32;/libcursesw.so
    236 echo "INPUT(-lncursesw)" > DESTDIR&usr-lib-mx32;/libcursesw.so
    237 ln -sfv libncurses.so      DESTDIR&usr-lib-mx32;/libcurses.so
    238 cp -Rv DESTDIR&usr-lib-mx32;/* &usr-lib-mx32;
     235rm -vf                     DESTDIR/usr/libx32/libcursesw.so
     236echo "INPUT(-lncursesw)" > DESTDIR/usr/libx32/libcursesw.so
     237ln -sfv libncurses.so      DESTDIR/usr/libx32/libcurses.so
     238cp -Rv DESTDIR/usr/libx32/* /usr/libx32
    239239rm -rf DESTDIR</userinput></screen>
    240240
Note: See TracChangeset for help on using the changeset viewer.