Hello community, here is the log from the commit of package fpc for openSUSE:Factory checked in at 2020-10-03 18:52:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fpc (Old) and /work/SRC/openSUSE:Factory/.fpc.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fpc" Sat Oct 3 18:52:31 2020 rev:9 rq:838276 version:3.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/fpc/fpc.changes 2020-09-25 16:28:53.215749645 +0200 +++ /work/SRC/openSUSE:Factory/.fpc.new.4249/fpc.changes 2020-10-03 18:52:51.601294571 +0200 @@ -1,0 +2,6 @@ +Fri Sep 25 10:14:45 UTC 2020 - Guillaume GARDET <[email protected]> + +- Add patch to fix build on ppc64le: + * fpc-fix-library-paths-on-ppc64.patch + +------------------------------------------------------------------- New: ---- fpc-fix-library-paths-on-ppc64.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fpc.spec ++++++ --- /var/tmp/diff_new_pack.Qw3wE9/_old 2020-10-03 18:52:55.217299269 +0200 +++ /var/tmp/diff_new_pack.Qw3wE9/_new 2020-10-03 18:52:55.221299274 +0200 @@ -87,6 +87,7 @@ Patch2: aarch64-fpc-compilation-fix.patch # From https://github.com/graemeg/freepascal/commit/aad68409bec902e39f9292930238edd32dbc5ac7 Patch3: aarch64-fpu-initialization.patch +Patch4: fpc-fix-library-paths-on-ppc64.patch BuildRequires: binutils %if 0%{?suse_version} BuildRequires: fdupes @@ -160,6 +161,7 @@ %patch1 -p0 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %if %{with bootstrap} %if "%{flavor}" == "" ++++++ fpc-fix-library-paths-on-ppc64.patch ++++++ --- fpcbuild-3.2.0/fpcsrc/compiler/systems/t_linux.pas.orig 2020-09-25 07:43:31.880558566 +0000 +++ fpcbuild-3.2.0/fpcsrc/compiler/systems/t_linux.pas 2020-09-25 07:55:16.789263339 +0000 @@ -141,7 +141,7 @@ begin if target_info.abi<>abi_powerpc_elfv2 then LibrarySearchPath.AddLibraryPath(sysrootpath,'=/lib64;=/usr/lib64;=/usr/X11R6/lib64',true) else - LibrarySearchPath.AddLibraryPath(sysrootpath,'=/lib64;=/usr/lib/powerpc64le-linux-gnu;=/usr/X11R6/powerpc64le-linux-gnu',true); + LibrarySearchPath.AddLibraryPath(sysrootpath,'=/lib64;=/usr/lib64;=/usr/X11R6/lib64',true); {$else} {$ifdef aarch64} LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib',true);
