Skip to content

Commit 5c900c2

Browse files
ilya-fedinjohn-preston
authored andcommitted
Update to modern OpenGL library on Linux
1 parent dc3d4ad commit 5c900c2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Telegram/build/docker/centos_env/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ exec /usr/bin/pkg-config --static "\$@"
3333
EOF
3434
RUN sed -i '/CMAKE_${lang}_FLAGS_DEBUG_INIT/s/")/ -O0 {% if LTO %}-fno-lto -fno-use-linker-plugin{% endif %} -fuse-ld=lld")/' /usr/share/cmake/Modules/Compiler/GNU.cmake
3535
RUN sed -i 's/NO_DEFAULT_PATH//g; s/PKG_CONFIG_ALLOW_SYSTEM_LIBS/PKG_CONFIG_IS_DUMB/g' /usr/share/cmake/Modules/FindPkgConfig.cmake
36-
RUN sed -i 's/set(OpenGL_GL_PREFERENCE "")/set(OpenGL_GL_PREFERENCE "LEGACY")/' /usr/share/cmake/Modules/FindOpenGL.cmake
3736
RUN sed -i '/Requires.private: valgrind/d' /usr/lib64/pkgconfig/libdrm.pc
37+
RUN sed -i '/Requires.private: gl/s/gl/opengl glx/' /usr/lib64/pkgconfig/epoxy.pc
3838
RUN sed -i 's/-lharfbuzz//' /usr/lib64/pkgconfig/harfbuzz.pc
3939
RUN sed -i 's/-lpng16//' /usr/lib64/pkgconfig/libpng16.pc
4040
RUN echo set debuginfod enabled on > /opt/rh/$TOOLSET/root/etc/gdbinit.d/00-debuginfod.gdb
@@ -76,6 +76,8 @@ RUN git init Implib.so \
7676
&& implib /usr/lib64/libva-drm.so \
7777
&& implib /usr/lib64/libva.so \
7878
&& implib /usr/lib64/libEGL.so \
79+
&& implib /usr/lib64/libGLX.so \
80+
&& implib /usr/lib64/libOpenGL.so \
7981
&& implib /usr/lib64/libGL.so \
8082
&& implib /usr/lib64/libdrm.so \
8183
&& implib /usr/lib64/libwayland-egl.so \

0 commit comments

Comments
 (0)