On Wed, Dec 16, 2020 at 01:16:02PM +0500, ???? ??????? wrote:
> let us drop builds.
> when someone will invest into it, we'll bring em back.

Applied, thank you Ilya. Indeed, it's better if we get rid of these
permanent failures for now until someone figures a different option.
Also, note that it doesn't necessarily have to be centos 6, any old
but still maintained OS from the same era can be fine to spot build
issues caused by accidental linuxisms or bad assumptions about some
environments.

That's exactly why I'm keeping this old AIX 5.1+openssl 1.0.2 machine
up and running, it managed to spot bugs in every single version before
the final release. It just takes ages to build (~5 minutes at -O0) and
any alternative would be nice. E.g:

  $ ./haproxy -vv
  HA-Proxy version 2.3-dev6-6b736b447 2020/10/11 - https://haproxy.org/
  Status: development branch - not safe for use in production.
  Known bugs: https://github.com/haproxy/haproxy/issues?q=is:issue+is:open
  Running on: AIX 1 5 00514D3A4C00
  Build options :
    TARGET  = aix51
    CPU     = generic
    CC      = gcc
    CFLAGS  = -O0 -g -Wall -Wextra -Wdeclaration-after-statement -fwrapv 
-Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered 
-Wno-missing-field-initializers -Wtype-limits -Dss_family=__ss_family 
-Dip6_hdr=ip6hdr -DSTEVENS_API -D_LINUX_SOURCE_COMPAT -Dunsetenv=my_unsetenv
    OPTIONS = USE_OPENSSL=1
  
  Feature list : -EPOLL -KQUEUE -NETFILTER -PCRE -PCRE_JIT -PCRE2 -PCRE2_JIT 
+POLL +PRIVATE_CACHE -THREAD -PTHREAD_PSHARED -BACKTRACE -STATIC_PCRE 
-STATIC_PCRE2 -TPROXY -LINUX_TPROXY -LINUX_SPLICE +LIBCRYPT -CRYPT_H 
-GETADDRINFO +OPENSSL -LUA -FUTEX -ACCEPT4 -CLOSEFROM -ZLIB -SLZ -CPU_AFFINITY 
-TFO -NS -DL -RT -DEVICEATLAS -51DEGREES -WURFL -SYSTEMD +OBSOLETE_LINKER 
-PRCTL -THREAD_DUMP -EVPORTS
  
  Default settings :
    bufsize = 16384, maxrewrite = 1024, maxpollevents = 200
  
  Built with OpenSSL version : OpenSSL 1.0.2n  7 Dec 2017
  Running on OpenSSL version : OpenSSL 1.0.2n  7 Dec 2017
  OpenSSL library supports TLS extensions : yes
  OpenSSL library supports SNI : yes
  OpenSSL library supports : SSLv3 TLSv1.0 TLSv1.1 TLSv1.2
  Built without compression support (neither USE_ZLIB nor USE_SLZ are set).
  Compression algorithms supported : identity("identity")
  Built without multi-threading support (USE_THREAD not set).
  Built without PCRE or PCRE2 support (using libc's regex instead)
  Encrypted password support via crypt(3): yes
  Built with transparent proxy support using:
  Built with gcc compiler version 4.5.4
  Built with transparent proxy support using:
  
  Available polling systems :
         poll : pref=200,  test result OK
       select : pref=150,  test result OK
  Total: 2 (2 usable), will use poll.
  
  Available multiplexer protocols :
  (protocols marked as <default> cannot be specified using 'proto' keyword)
              fcgi : mode=HTTP       side=BE        mux=FCGI
         <default> : mode=HTTP       side=FE|BE     mux=H1
                h2 : mode=HTTP       side=FE|BE     mux=H2
         <default> : mode=TCP        side=FE|BE     mux=PASS
  
  Available services : none
  
  Available filters :
          [SPOE] spoe
          [COMP] compression
          [TRACE] trace
          [CACHE] cache
          [FCGI] fcgi-app

Willy

Reply via email to