svn commit: r518693 - head/games/aquaria
Tobias Kortkamp
tobik at freebsd.org
Sat Nov 30 08:11:28 UTC 2019
On Sat, Nov 30, 2019 at 08:18:43AM +0100, Jan Beich wrote:
> Tobias Kortkamp <tobik at freebsd.org> writes:
>
> > On Sat, Nov 30, 2019 at 02:13:19AM +0000, Jan Beich wrote:
> >
> >> Author: jbeich
> >> Date: Sat Nov 30 02:13:18 2019
> >> New Revision: 518693
> >> URL: https://svnweb.freebsd.org/changeset/ports/518693
> >>
> >> Log:
> >> games/aquaria: partially revert r518662
> >>
> >> aarch64 and armv7 weren't affected. amd64 was fixed since LLD 7 but
> >> i386 still fails. Losing LTO (and CFI) support is not worth just for
> >> consistency with an architecture that may become Tier2 in future.
> >>
> >> ld: error: cannot preempt symbol: alGetSourcei
> >> >>> defined in /usr/local/lib/libopenal.so
> >> >>> referenced by FmodOpenALBridge.cpp
> >> >>> CMakeFiles/aquaria.dir/BBGE/FmodOpenALBridge.cpp.o:(OggDecoder::decode_loop(OggDecoder*))
> >>
> >> Pointy hat to: jbeich (bug 242307 comment 11)
> >
> > What do you think about setting
> >
> > LDFLAGS_i386= -Wl,-z,notext
> >
> > here instead (also in openal-soft)? It unbreaks the build of either
> > one with lld on 12.1 i386.
>
> Looks good. I've also tested runtime in 12.1 i386 jail.
Thanks for testing. It also built fine on 13.0 i386. I've applied
it to openal-soft in r518709.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 618 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20191130/677beea7/attachment.sig>
More information about the svn-ports-head
mailing list