Skip to content

Build fails with --enable-libvvp #1313

@aelmahmoudy

Description

@aelmahmoudy

When enabling build of libvvp shared library, make check fails:

make[2]: Entering directory '/home/build/iverilog-13.0/vvp'
./vvp -M../vpi ./examples/hello.vvp | grep 'Hello, World.'
./vvp: error while loading shared libraries: libvvp.so: cannot open shared object file: No such file or directory

although it got built earlier during make:

g++ -shared -rdynamic  -Wl,-z,relro -Wl,-z,now -o libvvp.so lib_main.o parse.o parse_misc.o lexor.o arith.o array_common.o array.o bufif.o compile.o concat.o dff.o class_type.o enum_type.o extend.o file_line.o latch.o npmos.o part.o permaheap.o reduce.o resolv.o sfunc.o stop.o substitute.o symbols.o ufunc.o codes.o vthread.o schedule.o statistics.o tables.o udp.o vvp_island.o vvp_net.o vvp_net_sig.o vvp_object.o vvp_cobject.o vvp_darray.o event.o logic.o delay.o words.o island_tran.o vpi_modules.o vpi_bit.o vpi_callback.o vpi_cobject.o vpi_const.o vpi_darray.o vpi_event.o vpi_iter.o vpi_mcd.o vpi_priv.o vpi_scope.o vpi_real.o vpi_signal.o vpi_string.o vpi_tasks.o vpi_time.o vpi_vthr_vector.o vpip_bin.o vpip_hex.o vpip_oct.o vpip_to_dec.o vpip_format.o vvp_vpi.o -lm -lbz2 -lz -lpthread -lreadline -ltermcap   -ldl
g++ -rdynamic  -Wl,-z,relro -Wl,-z,now -o vvp main.o -L. -rdynamic  -Wl,-z,relro -Wl,-z,now -lvvp -lm -lbz2 -lz -lpthread -lreadline -ltermcap  
make[2]: Leaving directory '/home/build/iverilog-13.0/vvp'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions