Issue 877124: configure links unnecessary library libdl (original) (raw)
Issue877124
This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.
This issue has been migrated to GitHub: https://github.com/python/cpython/issues/39821
classification
| Title: | configure links unnecessary library libdl | ||
|---|---|---|---|
| Type: | Stage: | ||
| Components: | Installation | Versions: | Python 2.4 |
process
| Status: | closed | Resolution: | wont fix |
|---|---|---|---|
| Dependencies: | Superseder: | ||
| Assigned To: | Nosy List: | gschwarz, loewis, skip.montanaro | |
| Priority: | normal | Keywords: |
Created on 2004-01-14 21:08 by gschwarz, last changed 2022-04-11 14:56 by admin. This issue is now closed.
| Messages (5) | ||
|---|---|---|
| msg19690 - (view) | Author: Georg Schwarz (gschwarz) | Date: 2004-01-14 21:08 |
| Python's configure adds -ldl to LIBS on irix5. This is not needed, and it produces compiler warnings that this lib did not resolve any symbols and can be removed. Possibly it's adding an unnecessary dependence on that lib. If I understand the configure script correctly it checks whether the following code is compiled and linked correctly with -ldl: char dlopen(); int main() { dlopen() ; return 0; } Now this code compiles and links on IRIX 5.3 without any specific library. With -ldl you get a warning lorenz 12% cc x.c lorenz 13% cc x.c -ldl ld: The shared object /usr/lib/libdl.so did not resolve any symbols. You may want to remove it from your link line. lorenz 14% cat x.c char dlopen(); int main() { dlopen() ; return 0; } lorenz 15% probably the configure script should check for any output to stderr when doing the compiling/linking attempt with the sample code. | ||
| msg19691 - (view) | Author: Martin v. Löwis (loewis) * ![]() |
Date: 2004-01-17 23:58 |
| Logged In: YES user_id=21627 Would you like to contribute a patch for that? configure should check whether -ldl is needed to find dlopen. | ||
| msg19692 - (view) | Author: Martin v. Löwis (loewis) * ![]() |
Date: 2004-01-18 00:41 |
| Logged In: YES user_id=21627 Georg Schwarz indicated in private mail that he is not able to implement that change. | ||
| msg55409 - (view) | Author: Skip Montanaro (skip.montanaro) * ![]() |
Date: 2007-08-29 02:00 |
| Martin, can I close this? | ||
| msg55414 - (view) | Author: Martin v. Löwis (loewis) * ![]() |
Date: 2007-08-29 05:24 |
| Yes, nobody seems to be interested in fixing it. |
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022-04-11 14:56:02 | admin | set | github: 39821 |
| 2007-08-29 05:24:55 | loewis | set | messages: + |
| 2007-08-29 02:00:03 | skip.montanaro | set | status: open -> closednosy: + skip.montanaroresolution: wont fixmessages: + |
| 2004-01-14 21:08:04 | gschwarz | create |
➜
