-
Bug
-
Resolution: Fixed
-
P4
-
17, 18
-
b23
-
generic
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8277264 | 17.0.3-oracle | Andrew Hughes | P4 | Resolved | Fixed | b01 |
JDK-8276909 | 17.0.2 | Andrew Hughes | P4 | Resolved | Fixed | b05 |
On POSIX platforms, OpenJDK builds a library, libsyslookup.so, which it uses to lookup C library symbols via dlsym. The file used to build this library, syslookup.c, has no functions, just a header import.
This causes problems with our tooling that expects the library to have the properties of a regular library e.g. debuginfo, recorded compiler flags. On some architectures & platforms, this makes it impossible to build an RPM.
Adding a simple function to the file seems to help things.
This causes problems with our tooling that expects the library to have the properties of a regular library e.g. debuginfo, recorded compiler flags. On some architectures & platforms, this makes it impossible to build an RPM.
Adding a simple function to the file seems to help things.
- backported by
-
JDK-8276909 Fake libsyslookup.so library causes tooling issues
-
- Resolved
-
-
JDK-8277264 Fake libsyslookup.so library causes tooling issues
-
- Resolved
-
- links to
-
Commit openjdk/jdk17u/6bb54947
-
Commit openjdk/jdk/a4724332
-
Review openjdk/jdk17u/233
-
Review openjdk/jdk/6245
(1 links to)