This is the mail archive of the
mailing list for the Cygwin project.
Problem compiling Icarus Verilog w/ latest binutils
- To: cygwin at sources dot redhat dot com
- Subject: Problem compiling Icarus Verilog w/ latest binutils
- From: Stephen Williams <steve at icarus dot com>
- Date: Wed, 29 Nov 2000 22:50:47 -0800
- cc: steve at icarus dot com, venkat at comit dot com
(P.S. I'm not subscribed, so please CC me on this thread.)
I'm having trouble with Icarus Verilog and the latest version of binutils
for Cygwin. I'm getting reports like this:
cd vpi ; make all
make: Entering directory `/tmp/verilog-20001119/vpi'
gcc -shared -o system.vpi sys_table.o sys_display.o sys_finish.o sys_random.o sys_readmem.o sys_readmem_lex.o sys_time.o sys_vcd.o -Wl,--enable-auto-image-base -L../vvm -lvvm -lvpip
Cannot export _bss_end__: symbol not defined
Cannot export _bss_start__: symbol not defined
Cannot export _data_end__: symbol not defined
Cannot export _data_start__: symbol not defined
collect2: ld returned 1 exit status
make: *** [system.vpi] Error 1
make: Leaving directory `/tmp/verilog-20001119/vpi'
make: *** [all] Error 2
I have confirmed that this problem occurs with binutils-20001025, but
does not happen with the -200006xx version of binutils. A lot of tricky
stuff is happening with the compile of Icarus Verilog, because it uses
dlopen to load the system.vpi module.
I admit to being a bit overwhelmed by the Cygwin compile process, but
perhaps Venkat can shed some light on this problem as well.
Steve Williams "The woods are lovely, dark and deep.
email@example.com But I have promises to keep,
firstname.lastname@example.org and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
Want to unsubscribe from this list?
Send a message to email@example.com