Automatic merge of trunk into multilib

This commit is contained in:
Thomas Trepl 2024-06-10 00:30:21 +02:00
commit e0850a72ea
3 changed files with 25 additions and 1 deletions

View File

@ -76,6 +76,7 @@
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \
--with-tcl=/usr/lib \ --with-tcl=/usr/lib \
--enable-shared \ --enable-shared \
--disable-rpath \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--with-tclinclude=/usr/include</userinput></screen> --with-tclinclude=/usr/include</userinput></screen>

View File

@ -49,6 +49,13 @@
<screen><userinput remap="pre">sed -i '/MV.*old/d' Makefile.in <screen><userinput remap="pre">sed -i '/MV.*old/d' Makefile.in
sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen> sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen>
<para>Prevent hard coding library search paths (rpath) into
the shared libraries. This package does not need rpath for an
installation into the standard location, and rpath may sometimes cause
unwanted effects or even security issues:</para>
<screen><userinput>sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf</userinput></screen>
<para>Now fix a problem identified upstream:</para> <para>Now fix a problem identified upstream:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&readline-fixes-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>

View File

@ -55,7 +55,23 @@
<screen><userinput remap="configure">SRCDIR=$(pwd) <screen><userinput remap="configure">SRCDIR=$(pwd)
cd unix cd unix
./configure --prefix=/usr \ ./configure --prefix=/usr \
--mandir=/usr/share/man</userinput></screen> --mandir=/usr/share/man \
--disable-rpath</userinput></screen>
<variablelist>
<title>The meaning of the new configure parameters:</title>
<varlistentry>
<term><parameter>--disable-rpath</parameter></term>
<listitem>
<para>This parameter prevents hard coding library search paths
(rpath) into the binary executable files and shared libraries.
This package does not need rpath for an installation into the
standard location, and rpath may sometimes cause unwanted effects
or even security issues.</para>
</listitem>
</varlistentry>
</variablelist>
<para>Build the package:</para> <para>Build the package:</para>