-
Notifications
You must be signed in to change notification settings - Fork 397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CodeChecker failure, LD_PRELOAD
looking for CodeChecker ldlogger.so
object file in the wrong location
#4125
Comments
In case it matters,
|
@RobMeades Please double-check the version of CodeChecker installed. The 6.22 deployment to PyPI is known to be nuked, but there should be a fix See #3858, #3919, #3976, and #4053. Alternatively, reinstall. We just released 6.23, and it should be up on PyPI as well. Side note: To run CodeChecker, you do not need to install |
Thanks for the swift response, I will try a reinstall forthwith, and leave |
FYI [before reinstall]:
|
Yup, sweeeet, 6.23 is the THING. Thank you so much! |
No problem! |
We run CodeChecker (version 6.22.2) on Linux (Ubuntu) building, via
make
, a GCC for ARM target, as follows:CodeChecker starts up:
...and then, for each file that is compiled,
ld.so
complains thatLD_PRELOAD
cannot find the CodeCheckerldlogger.so
fileThe reason it cannot find the file is because it is looking in the wrong place, there is no
x86_64
sub-directory, theldlogger.so
file can be found here:/usr/local/lib/python3.8/dist-packages/codechecker_analyzer/ld_logger/lib/ldlogger.so
Can anyone suggest how I can make
LD_PRELOAD
happy, or otherwise makeCodeChecker
happy?Note that no
LD_PRELOAD
environment variable is shown byenv
and there is no/etc/ld.so.preload
file, so the invocation of the logging stuff withLD_PRELOAD
doesn't appear to be coming from the system on whichCodeChecker
has been installed, it seems to be coming fromCodeChecker
itself.The text was updated successfully, but these errors were encountered: