summaryrefslogtreecommitdiffstats
path: root/docker/alpine/docker-start
diff options
context:
space:
mode:
authorQuentin Young <qlyoung@nvidia.com>2021-08-30 01:33:34 +0200
committerQuentin Young <qlyoung@nvidia.com>2021-08-30 17:38:01 +0200
commit661d41c183597dfaf3ed972822e3d94c48ab5784 (patch)
tree7dfe8a551c4b90907be54ee38571a02d4c14df25 /docker/alpine/docker-start
parentMerge pull request #9503 from opensourcerouting/ospf6d-redistribute-metrics (diff)
downloadfrr-661d41c183597dfaf3ed972822e3d94c48ab5784.tar.xz
frr-661d41c183597dfaf3ed972822e3d94c48ab5784.zip
docker: build libyang2 along with FRR
Alpine images have been broken for some time because libyang2 is not available in Alpine. This patch updates our Dockerfile to build a libyang2 APK and install it into the image to satisfy FRR's libyang2 dependency. Unfortunately, libyang2 erroneously includes an internal header from glibc, making it dependent on glibc to build. FRR's official Docker images are based on Alpine, which only offers musl libc. Until libyang2 fixes this problem, the libyang2 source that is installed in this image is a patched version that is compatible with musl libc and not an official version. Signed-off-by: Quentin Young <qlyoung@nvidia.com>
Diffstat (limited to 'docker/alpine/docker-start')
0 files changed, 0 insertions, 0 deletions