Fix building gexiv2 on i686 systems.

This commit is contained in:
Douglas R. Reno 2023-06-27 15:28:12 -05:00
parent 9491763ce9
commit 28448a74cf
2 changed files with 18 additions and 2 deletions

View File

@ -73,6 +73,10 @@
Required patch to build against exiv2-0.28 and above:
<ulink url="&patch-root;/gexiv2-&gexiv2-version;-exiv_0_28-1.patch"/>
</para>
<para>
Required patch to build on i686 systems:
<ulink url="&patch-root;/gexiv2-&gexiv2-version;-buildfixes-1.patch"/>
</para>
</listitem>
</itemizedlist>
@ -104,10 +108,18 @@
<title>Installation of gexiv2</title>
<para>
FIrst apply some fixes allowing to build against exiv2-0.28 and above:
First apply some fixes allowing to build against exiv2-0.28 and above:
</para>
<screen><userinput>patch -Np1 -i ../gexiv2-&gexiv2-version;-exiv_0_28-1.patch</userinput></screen>
<screen><userinput remap="pre">patch -Np1 -i ../gexiv2-&gexiv2-version;-exiv_0_28-1.patch</userinput></screen>
<para>
Next, if you are on an i686 system, fix the build by adjusting types:
</para>
<screen><userinput remap="pre">case $(uname -m) in
i?86) patch -Np1 -i ../gexiv2-&gexiv2-version;-buildfixes-1.patch ;;
esac</userinput></screen>
<para>
Install <application>gexiv2</application> by running the following

View File

@ -42,6 +42,10 @@
<listitem>
<para>June 27th, 2023</para>
<itemizedlist>
<listitem>
<para>[renodr] - Fix building gexiv2 on i686 systems. Fixes
<ulink url="&blfs-ticket-root;18208">#18208</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update the systemd-units tarball to 20230627.</para>
</listitem>