You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please include the following information if you're reporting an issue.
Which operating system you're using. Centos 8. amd64.
Which Python version. Python 3.6
Which exodus package version. exodus-bundler 2.0.4
The command that you're running (please include the --verbose flag so that the stack trace is included).
The full output of the command.
centos8$ exodus \
--verbose \
--add /lib64/libnss_files.so.2 \
--add /lib64/libnss_dns.so.2 \
--add /lib64/libnss_myhostname.so.2 \
--add /lib64/libresolv.so.2 \
foo.bar.aksjdkadj.2210311345 > foo.bar.aksjdkadj.2210311345.installer
WARNING: Installing either the musl or diet C libraries will result in more efficient launchers (currently using bash fallbacks instead).
centos8$
So the issue appears to be the startup wrapper script.
centos9$ ./.exodus/bundles/210dfd9330e9bed177209f5e9545314ce45943c20426fc5f859f2ddc4c059d4b/home/witek/linker-68e1553cd79d844f7efe46e38dadc34b8af4af011c78c701f4b377ccf8f6df9a --help | grep inhibit-rpath
--inhibit-rpath LIST ignore RUNPATH and RPATH information in object names
centos9$ ./.exodus/bundles/210dfd9330e9bed177209f5e9545314ce45943c20426fc5f859f2ddc4c059d4b/home/witek/linker-68e1553cd79d844f7efe46e38dadc34b8af4af011c78c701f4b377ccf8f6df9a --version
ld.so (GNU libc) stable release version 2.28.
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
centos9$
But when I try to run the wrapper script with extra commands to pass to the target executable, it does not work properly:
foo@centos9$ /home/foo/.exodus/bin/foo.bar.aksjdkadj.2210311345 ./cfg/foo1.json
20221031-18:30:25 [ERROR] WARNING: expected "--inhibit-rpath" to be config filename (file.cc:270)
20221031-18:30:25 [ERROR] Uncaught exception from thread 140441755105152: expected "--inhibit-rpath" to be config filename (log/log.cc:510)
(stack trace from my C++ app)
foo@centos9$
The text was updated successfully, but these errors were encountered:
Please include the following information if you're reporting an issue.
Centos 8. amd64.
Python 3.6
exodus-bundler 2.0.4
--verbose
flag so that the stack trace is included).So the issue appears to be the startup wrapper script.
The bundled linker looks to support this flag:
But when I try to run the wrapper script with extra commands to pass to the target executable, it does not work properly:
The text was updated successfully, but these errors were encountered: