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