BTW - It also works with --export-dynamic. Including --version-script results 
in the link error.

On Tue, 24 Mar 2015 12:14:13 -0400
Adam Jensen <[email protected]> wrote:

> % ghdl -a hello.vhdl
> 
> % /home/hanzer/local/libexec/gcc/i386-unknown-freebsd10.1/4.9.2/ghdl1 \
> -P/home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/v93/std/ \
> -P/home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/v93/ieee/ \
> --elab hello -l e~hello.lst -quiet -o e~hello.s e~hello
> 
> % /usr/local/bin/as -o e~hello.o e~hello.s
> 
> % /home/hanzer/local/bin/gcc -o hello e~hello.o \
> /home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/v93/std/std_standard.o
>  \
> /home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/v93/std/textio.o
>  \
> /home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/v93/std/textio_body.o
>  \
> hello.o \
> /home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/libgrt.a -lm 
> -L./ -lz

% /home/hanzer/local/bin/gcc -o hello e~hello.o \
/home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/v93/std/std_standard.o
 \
/home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/v93/std/textio.o 
\
/home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/v93/std/textio_body.o
 \
hello.o \
/home/hanzer/local/lib/gcc/i386-unknown-freebsd10.1/4.9.2/vhdl/libgrt.a \
-lm -Wl,--export-dynamic -L./ -lz

> % ghdl -r hello
> Hello world!

_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to