Hi,
just pulled latest ghdl from github and rebuild the way I usually do:
git pull
make distclean
./configure --with-llvm-config
make
sudo make install

First thing I notice is when building a project I have built before is:

ghdl -m --ieee=synopsys mc8051_top_struc_cfg

elaborate mc8051_top_struc_cfg
/usr/bin/ld: e~mc8051_top_struc_cfg.o: relocation R_X86_64_32 against
`.rodata' can not be used when making a shared object; recompile with
-fPIC
... one such error line for each file ...

I guess I have done something wrong somewhere, but I don't quite grok
what it is.

I have built ghdl from source like this many times.

ghdl --version:

GHDL 0.34-dev (2016-09-14-151-g40e2186) [Dunoon edition]
 Compiled with GNAT Version: 5.4.1
 llvm code generator
Written by Tristan Gingold.

Copyright (C) 2003 - 2015 Tristan Gingold.
GHDL is free software, covered by the GNU General Public License.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Any idea where I should start looking / do differently when building?

-- 
Svenn

_______________________________________________
Ghdl-discuss mailing list
Ghdl-discuss@gna.org
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to