Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jul 2024 11:20:57 +0000
From:      bugzilla-noreply@freebsd.org
To:        haskell@FreeBSD.org
Subject:   [Bug 279769] lang/ghc: Add support for powerpc64
Message-ID:  <bug-279769-16154-VGwbcK83eV@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-279769-16154@https.bugs.freebsd.org/bugzilla/>
References:  <bug-279769-16154@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279769

--- Comment #8 from Piotr Kubaj <pkubaj@FreeBSD.org> ---
OK, I'm trying to build on 14.1-RELEASE. I had to install converters/libico=
nv
to proceed with the build, otherwise it just exited with shared library not
found.

Then, next issue:
Command line: _build/stage0/bin/ghc -Wall -Wcompat -hisuf dyn_hi -osuf dyn_o
-hcsuf dyn_hc -fPIC -dynamic -hide-all-packages -no-user-package-db
'-package-env -' '-package-db _build/stage1/lib/package.conf.d' '-this-unit=
-id
hpc-bin-0.68' '-package-id array-0.5.6.0' '-package-id base-4.18.2.1'
'-package-id containers-0.6.7' '-package-id directory-1.3.8.5' '-package-id
filepath-1.4.300.1' '-package-id hpc-0.6.2.0' -i
-i/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/utils/hpc/build
-i/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/utils/hpc/build/=
hpc/autogen
-i/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/utils/hpc -Irts/include
-I_build/stage1/utils/hpc/build
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/libraries/directory
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/libraries/direct=
ory/build
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/libraries/unix/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/libraries/unix/b=
uild/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/libraries/time/lib/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/libraries/time/b=
uild/lib/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/libraries/containers/container=
s/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/libraries/contai=
ners/containers/build/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/libraries/bytestring/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/libraries/bytest=
ring/build/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/libraries/base/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/libraries/base/b=
uild/include
-I/usr/local/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/libraries/ghc-bignum/include/
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/libraries/ghc-bi=
gnum/build/include/
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/libraries/ghc-bignum/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/libraries/ghc-bi=
gnum/build/include
-I/usr/local/include -I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/rts/inclu=
de
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/rts/build/include
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/rts/@FFIIncludeDir@
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/rts/build/@FFIIn=
cludeDir@
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/rts/@LibdwIncludeDir@
-I/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/rts/build/@Libdw=
IncludeDir@
-optP-include -optP_build/stage1/utils/hpc/build/hpc/autogen/cabal_macros.h
-optc--target=3Dpowerpc64-portbld-freebsd -outputdir
_build/stage1/utils/hpc/build -fdiagnostics-color=3Dalways -dynamic
-optl-Wl,-rpath,$ORIGIN/../lib/ppc64-freebsd-ghc-9.6.6
-optl-Wl,-rpath,$ORIGIN/../../../lib/ppc64-freebsd-ghc-9.6.6 -optl-Wl,-zori=
gin
-fno-use-rpaths -no-auto-link-packages -rtsopts -Wnoncanonical-monad-instan=
ces
-optc-Wno-unknown-pragmas -optP-Wno-nonportable-include-path
_build/stage1/utils/hpc/build/Main.dyn_o
_build/stage1/utils/hpc/build/HpcParser.dyn_o
_build/stage1/utils/hpc/build/HpcCombine.dyn_o
_build/stage1/utils/hpc/build/HpcDraft.dyn_o
_build/stage1/utils/hpc/build/HpcFlags.dyn_o
_build/stage1/utils/hpc/build/HpcLexer.dyn_o
_build/stage1/utils/hpc/build/HpcMarkup.dyn_o
_build/stage1/utils/hpc/build/HpcOverlay.dyn_o
_build/stage1/utils/hpc/build/HpcReport.dyn_o
_build/stage1/utils/hpc/build/HpcShowTix.dyn_o
_build/stage1/utils/hpc/build/HpcUtils.dyn_o
_build/stage1/utils/hpc/build/Paths_hpc_bin.dyn_o -o _build/stage1/bin/hpc =
-O2
-H32m -XHaskell2010 -no-global-package-db
-package-db=3D/wrkdirs/usr/ports/lang/ghc/work/ghc-9.6.6/_build/stage1/inpl=
ace/package.conf.d
-ghcversion-file=3Drts/include/ghcversion.h
-ghcversion-file=3Drts/include/ghcversion.h
=3D=3D=3D> Command failed with error code: 1
ld: error: undefined reference due to --no-allow-shlib-undefined: _savefpr_=
14

I found what _savefpr_14 does at
https://www.ibm.com/docs/ja/aix/7.2?topic=3Depilogs-saving-gprs-fprs and re=
placed
it with stfd 14,-144(1). Currently build is proceeding.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-279769-16154-VGwbcK83eV>