[Bug 261760] dlopen asserts instead of returning an error

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 06 Feb 2022 23:47:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261760

--- Comment #12 from Yuri Victorovich <yuri@freebsd.org> ---
The link line for CardinalFX.so is:

> c++ ../../build/CardinalFX/CardinalPlugin.cpp.o ../../build/CardinalFX/CardinalCommon.cpp.o ../../build/CardinalFX/common.cpp.o ../../build/CardinalFX/CardinalUI.cpp.o ../../build/CardinalFX/Window.cpp.o ../../build/CardinalFX/DistrhoPluginMain_LV2.cpp.o ../../build/CardinalFX/DistrhoUIMain_LV2.cpp.o ../../dpf/build/libdgl-opengl.a -Wall -Wextra -pipe -MD -MP -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fdata-sections -ffunction-sections -mtune=generic -msse -msse2 -mfpmath=sse -fvisibility=hidden -DHAVE_ALSA -DHAVE_LIBLO -DHAVE_PULSEAUDIO -DHAVE_JACK -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -DHAVE_DBUS -I/usr/local/include -D_THREAD_SAFE -pthread -DHAVE_X11 -I/usr/local/include -D_THREAD_SAFE -pthread -DHAVE_XCURSOR -I/usr/local/include -D_THREAD_SAFE -pthread -DHAVE_XEXT -DHAVE_XSYNC -I/usr/local/include -D_THREAD_SAFE -pthread -DHAVE_XRANDR -DHAVE_CAIRO -DHAVE_OPENGL -DDGL_OPENGL -DHAVE_DGL -I/usr/local/include -D_THREAD_SAFE -pthread -DARCH_LIN -DPRIVATE= -I.. -I../../dpf/dgl/src/nanovg -I../../include -I../../include/neon-compat -I../Rack/include -DCARDINAL_SYSDEPS -I/usr/local/include -I../Rack/dep/glfw/include -I../Rack/dep/nanosvg/src -I../Rack/dep/oui-blendish -pthread -pthread -Wno-unused-parameter -Wno-unused-variable -I/usr/local/include -std=gnu++11 -O2 -pipe -fno-omit-frame-pointer -I/disk-samsung/freebsd-ports/audio/cardinal/files -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fno-omit-frame-pointer -I/usr/local/include/pffft -Daligned_alloc_16=malloc -Daligned_free_16=free -pthread -isystem /usr/local/include -fvisibility-inlines-hidden -fvisibility-inlines-hidden -fvisibility-inlines-hidden -I. -I../../dpf/distrho -I../../dpf/dgl -fno-finite-math-only -DCARDINAL_PLUGIN_PREFIX="/usr/local" -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -Wl,--strip-all -lpffft -lpthread /disk-samsung/freebsd-ports/audio/cardinal/files/mntent_compat.c -fstack-protector-strong -L/usr/local/lib -Wl,--no-undefined -ldl -pthread -ldl -L/usr/local/lib -llo -lpthread ../../plugins/plugins.a ../rack.a ../Rack/dep/lib/libquickjs.a ../../carla/build/plugin/Release/carla-host-plugin.cpp.o ../../carla/build/modules/Release/carla_engine_plugin.a ../../carla/build/modules/Release/carla_plugin.a ../../carla/build/modules/Release/native-plugins.a ../../carla/build/modules/Release/audio_decoder.a ../../carla/build/modules/Release/jackbridge.min.a ../../carla/build/modules/Release/lilv.a ../../carla/build/modules/Release/rtmempool.a ../../carla/build/modules/Release/sfzero.a ../../carla/build/modules/Release/water.a ../../carla/build/modules/Release/zita-resampler.a -L/usr/local/lib -lsndfile -L/usr/local/lib -lGL -lX11 -L/usr/local/lib -lGL -lX11 -L/usr/local/lib -ldbus-1 -L/usr/local/lib -lX11 -L/usr/local/lib -lXcursor -L/usr/local/lib -lXext -L/usr/local/lib -lXrandr -lm -L/usr/local/lib -lsndfile -L/usr/local/lib -llo -lpthread -lm -lrt -lmagic -pthread -pthread -lrt -L/usr/local/lib -ljansson -larchive -lsamplerate -lspeexdsp -L/usr/local/lib -lGL -lX11 -L/usr/local/lib -lGL -lX11 -L/usr/local/lib -ldbus-1 -L/usr/local/lib -lX11 -L/usr/local/lib -lXcursor -L/usr/local/lib -lXext -L/usr/local/lib -lXrandr -lm -shared -Wl,--version-script=../../dpf/utils/symbols/lv2.version -o ../../bin/CardinalFX.lv2/CardinalFX.so

-- 
You are receiving this mail because:
You are the assignee for the bug.