[yoshimi] Re: Build problem on Ubuntu 16:04 / AMD64 -- Re: Yoshimi V 1.5.10

  • From: Ichthyostega <prg@xxxxxxxxxxxxxxx>
  • To: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>, yoshimi@xxxxxxxxxxxxx
  • Date: Tue, 18 Dec 2018 07:38:26 +0100

Am 17.12.18 um 07:02 schrieb Ichthyostega:

Just got a build error from the Ubuntu PPA builder.

The affected version is Ubuntu Xenial (16.04 LTS), which is quite an old
version.


The failure happens when linking the main Yoshimi executable.

/usr/bin/ld: CMakeFiles/yoshimi.dir/Interface/CmdInterface.cpp.o: 
relocation R_X86_64_32 against `.bss' can not be used when making a shared
object; recompile with -fPIC

Am 17.12.18 um 18:50 schrieb Will Godfrey:
I'm less concerned about the build problem with older Ubuntu. It shouldn't
happen (and if anyone can find out why, I'd like to know) but I don't regard
it as a show-stopper.

My thinking too. I just fixed it by explicitly setting the -fPIC via the
override flags available for DEB packaging. I googled a bit around and got
the impression that in 2016 there where some toolchain problems with the -pie
hardening flags not playing well with some build situations.
Solved since a long time, nothing we have to worry about IMHO.
Yoshimi source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: