yep, I thought about alpine as well.

I'm not sure how often official docker validation runs. If it runs often
enough, maybe we do not need CI.

чт, 16 апр. 2020 г. в 15:29, Tim Düsterhus <t...@bastelstu.be>:

> Willy,
>
> [removed Bindushree from Cc as we disgress from the main topic]
>
> Am 16.04.20 um 11:44 schrieb Willy Tarreau:
> >> seems, we need some musl or picolibc in CI.
> >> beeing glibc dependent is dangerous
> >
> > It's not really glibc-dependent in that it's properly enclosed in ifdefs.
> > But you'd be welcome to add musl if you find an easy way to do it. Please
> > just avoid building a toolchain and musl on the fly for this, as this
> would
> > eat a huge amount of resources on the CI infrastructure :-/
> >
> > FWIW musl seems to work OK here when building for linux-glibc-legacy.
>
> Yes. HAProxy linked against Musl is smoke tested as part of the Docker
> Official Images program, because the Alpine-based Docker images use Musl
> as their libc. In fact you can even use TARGET=linux-glibc +
> USE_BACKTRACE=.
>
> Make options are here:
>
> https://github.com/docker-library/haproxy/blob/3dd3917d3a70c230d8b192541ee08764e1da16af/2.2-rc/alpine/Dockerfile#L31-L45
>
> Basic smoke test (Reverse Proxy to example.com) is here:
>
> https://github.com/docker-library/official-images/tree/master/test/tests/haproxy-basics
>
> Best regards
> Tim Düsterhus
>

Reply via email to