-
Notifications
You must be signed in to change notification settings - Fork 282
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
profile: Added debian library path #3996
base: testing
Are you sure you want to change the base?
Conversation
Newly built debian-based puppy unable to detect library installed at /usr/lib/<arch>-linux-gnu. This will fix the problem
I vote to merge this commit! I have had to manually do this exact export manually several times recently and this does the fix. |
This is a "dirty" solution for a problem that doesn't exist. The clean solution is to use the upstream distro's dpup uses Debian's library path and the LD_LIBRARY_PATH value set in /etc/profile doesn't do anything really. 3builddistro doesn't force Puppy's bad ld.so.conf if woof-CE/woof-code/3builddistro Line 845 in f0755e6
In dpup, |
Though I have also manually added the lib path to LD_LIBRARY_PATH in /etc/profile on Fossapup64's for a quick fix. |
Slackware does not have ld.so.conf in glibc - it is generated by: which overwrites: |
Puppy's ld.so.conf has no advantage over Slackware's ld.so.conf, using Slackware's one can only improve compatibility with Slackware, and maybe it can reduce the number of directories the loader needs to check when you run an executable. I'd delete Puppy's ld.so.conf and remove this condition (use the woof-CE/woof-code/3builddistro Line 843 in f0755e6
|
Slackware does not have ld.so.conf in glibc |
Maybe not in glibc, maybe somewhere else 🤷🏿 And if it doesn't have on at all (just uses the loader's default search path), that's also a valid option for a Slackware-based Puppy. |
Nowhere else in any of the packages currently included in the build......... |
Newly built debian-based puppy unable to detect library installed at /usr/lib/-linux-gnu. This will fix the problem