AdoptOpenJDK / AdoptOpenJDK/openjdk-docker

Missing "objcopy" from "adoptopenjdk/openjdk13:latest" Docker Image

Offen
#260 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Slim
Sterne
423
Forks
220
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Platform: Linux
Architecture: AMD64

When trying to run jlink from a Dockerfile using OpenJDK13 it prints the following error message as it can't find "objcopy":

Step 1/9 : FROM adoptopenjdk/openjdk13:latest AS build
---> d468b759bbb1
Step 2/9 : RUN jlink --add-modules java.base,java.management,java.naming,java.scripting,jdk.httpserver,jdk.scripting.nashorn,jdk.naming.dns,jdk.crypto.ec --strip-debug --compress=2 --no-header-files --no-man-pages --output /tmp/java
---> Running in d08f4bfca2f7
Error: java.io.IOException: Cannot run program "objcopy": error=2, No such file or directory

If I remove "--strip-debug" then it works as it doesn't need "objcopy". It might be that you strip debug symbols as standard so no need to strip, but I did notice a larger Docker image compared to OpenJDK 11 when I don't strip.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.