I checked Modelsim for their capabilities and in theory it is possible with it. 
But since my project should be open source at the end (it's for my master 
thesis), I prefer open source and free tools. 

I was just surprised because it was directly working with your last OS X 
release. 

Anyhow. It's really a great tool! Thank you very much for developing and 
maintaining it!

> Am 07.07.2016 um 19:30 schrieb Tristan Gingold <tging...@free.fr>:
> 
>> On 07/07/16 12:05, Richter, Arne wrote:
>> Not what I hopped for but what I suspected.
> 
> Have you tried your test-pipeline with a commercial simulator ?
> I fear that would be even harder.
> 
>> Thanks for the quick answer!
> 
> You're welcome.
> 
> Tristan.
> 
>> 
>> Best regards,
>> Arne
>> 
>>>> Am 06.07.2016 um 06:24 schrieb Tristan Gingold <tging...@free.fr>:
>>>> 
>>>> On 05/07/16 21:56, Richter, Arne wrote:
>>>> Hi all,
>>>> 
>>>> I'm currently trying to build a test-pipeline using Python to describe
>>>> my test cases. Now I want to add GHDL tests into my pipeline by
>>>> compiling them with a C wrapper into a shared library.
>>>> So far so good. With the prebuilt OSX version everything works (except
>>>> the procedure's). But if I now try to fresh build version under linux,
>>>> the same makefile fails.
>>>> 
>>>> I repeatedly get the error:
>>>> 
>>>> /usr/bin/ld: e~tb_rand.o: relocation R_X86_64_32 against `.bss' can not
>>>> be used when making a shared object; recompile with -fPIC
>>>> 
>>>> e~tb_rand.o: error adding symbols: Bad value
>>>> 
>>>> Got anyone a clue for me? I'm currently not even sure if automatically
>>>> build libraries might cause the problem.
>>> 
>>> The problem is that to create a shared library on x86-64 linux files
>>> must be compiled with -fPIC.
>>> 
>>> By default, this is not the case when using ghdl -a or ghdl -e.
>>> You could add the -fPIC switch at that point (I haven't tested that), but 
>>> then you will hit the next issue: the program is also linked with libgrt.a, 
>>> which is not compiled with -fPIC too.
>>> 
>>> So you have to rebuild libgrt.a with the -fPIC option.  Maybe ghdl should 
>>> be enhanced to also have a libgrt.so.
>>> 
>>> It might be simpler to slightly redesign your test-pipeline architecture 
>>> not to rely on that mechanism.
>>> 
>>> Regards,
>>> Tristan.
>>> 
>>> 
>>> _______________________________________________
>>> Ghdl-discuss mailing list
>>> Ghdl-discuss@gna.org
>>> https://mail.gna.org/listinfo/ghdl-discuss
>> 
>> _______________________________________________
>> Ghdl-discuss mailing list
>> Ghdl-discuss@gna.org
>> https://mail.gna.org/listinfo/ghdl-discuss
> 
> 
> _______________________________________________
> Ghdl-discuss mailing list
> Ghdl-discuss@gna.org
> https://mail.gna.org/listinfo/ghdl-discuss

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

Reply via email to