Skip to content

Commit 461e967

Browse files
Install gcompat for Pulsar 2.10.x (#756)
1 parent 30e6ead commit 461e967

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

images/pulsar-functions-base-runner/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ RUN echo "VERSION_TAG=${VERSION_TAG}" && \
3737
export JRE_PACKAGE_NAME=openjdk11; \
3838
elif [ $VERSION_MAJOR -eq 2 ] && [ $VERSION_MINOR -eq 10 ]; then \
3939
echo "Pulsar version is 2.10, use java 11" && \
40-
export JRE_PACKAGE_NAME=openjdk11; \
40+
export JRE_PACKAGE_NAME='openjdk11 gcompat'; \
4141
elif [ $VERSION_MAJOR -eq 2 ] && [ $VERSION_MINOR -eq 11 ]; then \
4242
echo "Pulsar version is 2.11, use java 17" && \
4343
export JRE_PACKAGE_NAME=openjdk11; \
@@ -47,6 +47,8 @@ RUN echo "VERSION_TAG=${VERSION_TAG}" && \
4747
fi && \
4848
apk update && apk add --no-cache $JRE_PACKAGE_NAME bash
4949

50+
ENV LD_PRELOAD=/lib/libgcompat.so.0
51+
5052
COPY --from=pulsar --chown=$UID:$GID /pulsar/conf /pulsar/conf
5153
COPY --from=pulsar --chown=$UID:$GID /pulsar/bin /pulsar/bin
5254
COPY --from=pulsar --chown=$UID:$GID /pulsar/lib /pulsar/lib

images/pulsar-functions-java-runner/pulsarctl.Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ RUN echo "VERSION_TAG=${VERSION_TAG}" && \
2121
export JRE_PACKAGE_NAME=openjdk11; \
2222
elif [ $VERSION_MAJOR -eq 2 ] && [ $VERSION_MINOR -eq 10 ]; then \
2323
echo "Pulsar version is 2.10, use java 11" && \
24-
export JRE_PACKAGE_NAME=openjdk11; \
24+
export JRE_PACKAGE_NAME='openjdk11 gcompat'; \
2525
elif [ $VERSION_MAJOR -eq 2 ] && [ $VERSION_MINOR -eq 11 ]; then \
2626
echo "Pulsar version is 2.11, use java 17" && \
2727
export JRE_PACKAGE_NAME=openjdk17; \
@@ -31,6 +31,8 @@ RUN echo "VERSION_TAG=${VERSION_TAG}" && \
3131
fi && \
3232
apk update && apk add --no-cache $JRE_PACKAGE_NAME
3333

34+
ENV LD_PRELOAD=/lib/libgcompat.so.0
35+
3436
COPY --from=pulsar --chown=$UID:$GID /pulsar/conf /pulsar/conf
3537
COPY --from=pulsar --chown=$UID:$GID /pulsar/lib /pulsar/lib
3638
COPY --from=pulsar --chown=$UID:$GID /pulsar/instances/java-instance.jar /pulsar/instances/java-instance.jar

0 commit comments

Comments
 (0)