https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103629

--- Comment #12 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Simple makefile for comment 8:

CXXFLAGS := -fvisibility=hidden -fvisibility-inlines-hidden

vdb_view: main.o Module.o libopenvdb.so
        $(CXX) -o $@ $^ -pthread '-Wl,-rpath,$$ORIGIN'
libopenvdb.so: openvdb.cc
        $(CXX) $(CXXFLAGS) -fPIC -shared -Wl,-soname,libopenvdb.so -o $@ $<
clean:
        rm -f main.o Module.o libopenvdb.so

Reply via email to