I have built a previous version of curl on this AIX 7.2 machine without incident, but I'm having trouble with curl 7.64.0. It may be due to the version of the xlc compiler, but since I've built with this C compiler before, it may also be a bug in 7.64.0, so it's worth reporting it.
My configure is: ./configure --disable-shared --disable-ipv6 --disable-ldap --without-zlib --without-libidn --with-ssl=/usr/local/openssl-1.1.1a --prefix=/usr/local/curl-7.64.0 The output from the configure is: Host setup: powerpc-ibm-aix7.2.0.0 Install prefix: /usr/local/curl-7.64.0 Compiler: xlc CFLAGS: -O2 -pthread CPPFLAGS: -qthreaded -qnoansialias -qhalt=e -I/usr/local/openssl-1.1.1a/include -I/usr/local/openssl-1.1.1a/include/openssl LDFLAGS: -L/usr/local/openssl-1.1.1a/lib LIBS: -lssl -lcrypto curl version: 7.64.0 SSL support: enabled (OpenSSL) SSH support: no (--with-libssh2) zlib support: no (--with-zlib) brotli support: no (--with-brotli) GSS-API support: no (--with-gssapi) TLS-SRP support: enabled resolver: POSIX threaded IPv6 support: no (--enable-ipv6) Unix sockets support: enabled IDN support: no (--with-{libidn2,winidn}) Build libcurl: Shared=no, Static=yes Built-in manual: enabled --libcurl option: enabled (--disable-libcurl-option) Verbose errors: enabled (--disable-verbose) Code coverage: disabled SSPI support: no (--enable-sspi) ca cert bundle: no ca cert path: no ca fallback: no LDAP support: no (--enable-ldap / --with-ldap-lib / --with-lber-lib) LDAPS support: no (--enable-ldaps) RTSP support: enabled RTMP support: no (--with-librtmp) metalink support: no (--with-libmetalink) PSL support: no (libpsl not found) HTTP2 support: disabled (--with-nghttp2) Protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP All throughout the build, I see these messages: CC ../../lib/tftpd-memdebug.o /opt/IBM/xlC/13.1.0/bin/.orig/cc: 1501-210 (W) command option t contains an incorrect subargument And finally the build fails with: ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_lock ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_unlock ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_init ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_destroy ld: 0711-317 ERROR: Undefined symbol: .pthread_join ld: 0711-317 ERROR: Undefined symbol: .pthread_create ld: 0711-317 ERROR: Undefined symbol: .pthread_detach ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. make: The error code from the last command is 8. Any advice? Michael Schultz Software System Developer - Senior Principal Micro Focus 14231 Tandem Blvd #120 Austin, TX 78728, USA (P)+1 512.340.4823 Fuze x124823 michael.schu...@microfocus.com ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html