mirror of
https://github.com/coturn/coturn.git
synced 2025-10-26 04:21:00 +01:00
Fix linking with mongo-c-driver in debian Docker image
This commit is contained in:
parent
b31b004922
commit
32e97730e9
@ -4,6 +4,16 @@ Coturn TURN server Docker image changelog
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## [4.5.2-r1] · 2021-04-?? · To-be-done
|
||||||
|
[4.5.2-r1]: /../../tree/docker/4.5.2-r1
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Incorrect linking with [mongo-c-driver] on [Debian Linux] image.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [4.5.2-r0] · 2021-04-15
|
## [4.5.2-r0] · 2021-04-15
|
||||||
[4.5.2-r0]: /../../tree/docker/4.5.2-r0
|
[4.5.2-r0]: /../../tree/docker/4.5.2-r0
|
||||||
|
|
||||||
|
|||||||
@ -43,16 +43,20 @@ RUN mkdir -p /tmp/mongoc/build/ && cd /tmp/mongoc/build/ \
|
|||||||
&& cmake -DENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF \
|
&& cmake -DENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
/tmp/mongoc/src
|
/tmp/mongoc/src
|
||||||
|
RUN rm -rf /build && mkdir -p /build/ \
|
||||||
|
&& cd /tmp/mongoc/build/ \
|
||||||
|
&& DESTDIR=/build cmake --build . --target install
|
||||||
|
|
||||||
# Install mongo-c-driver.
|
# Install mongo-c-driver.
|
||||||
RUN mkdir -p /out/ && cd /tmp/mongoc/build/ \
|
RUN LIBS_DIR=/out/$(dirname $(find /usr/ -name libc.so)) \
|
||||||
&& DESTDIR=/out cmake --build . --target install
|
&& mkdir -p $LIBS_DIR/ \
|
||||||
|
&& cp -rf /build/usr/local/lib/* $LIBS_DIR/ \
|
||||||
|
&& mkdir -p /out/usr/include/ \
|
||||||
|
&& cp -rf /build/usr/local/include/libbson-1.0/* /out/usr/include/ \
|
||||||
|
&& cp -rf /build/usr/local/include/libmongoc-1.0/* /out/usr/include/ \
|
||||||
# Preserve license file.
|
# Preserve license file.
|
||||||
RUN mkdir -p /out/usr/share/licenses/mongo-c-driver/ \
|
&& mkdir -p /out/usr/share/licenses/mongo-c-driver/ \
|
||||||
&& cp /out/usr/local/share/mongo-c-driver/COPYING /out/usr/share/licenses/mongo-c-driver/ \
|
&& cp /build/usr/local/share/mongo-c-driver/COPYING /out/usr/share/licenses/mongo-c-driver/
|
||||||
# Remove redundant files.
|
|
||||||
&& rm -rf /out/usr/local/bin/ \
|
|
||||||
/out/usr/local/share/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user