Skip to content

Instantly share code, notes, and snippets.

@y-tag
Created January 15, 2022 01:40
Show Gist options
  • Save y-tag/982f52a809a58d8803e07ec139d41e63 to your computer and use it in GitHub Desktop.
Save y-tag/982f52a809a58d8803e07ec139d41e63 to your computer and use it in GitHub Desktop.
nm outputs on CentOS 7 with devtoolset
$ cat Dockerfile
FROM centos:7
RUN yum install centos-release-scl -y && \
yum install devtoolset-7 devtoolset-8 devtoolset-9 devtoolset-10 devtoolset-11 perl-core pcre-devel zlib-devel -y
ENV PATH=/opt/rh/devtoolset-11/root/usr/bin:$PATH
$ docker build -t openssl3-build .
$ docker run -it --rm openssl3-build
# cd /tmp/
# curl -LO https://www.openssl.org/source/openssl-3.0.1.tar.gz
# tar xzf openssl-3.0.1.tar.gz
# cd openssl-3.0.1
# ./Configure
# make
# for VER in 7 8 9 10 11; do echo "devtoolset-${VER}"; /opt/rh/devtoolset-${VER}/root/bin/nm --version | head -1; /opt/rh/devtoolset-${VER}/root/bin/nm -DPg libcrypto.so.3 | grep X509_NAME_new; echo ""; done
devtoolset-7
GNU nm version 2.28-11.el7
X509_NAME_new T 00000000002cab20 0000000000000015
devtoolset-8
GNU nm version 2.30-55.el7.2
X509_NAME_new T 00000000002cab20 0000000000000015
devtoolset-9
GNU nm version 2.32-16.el7
X509_NAME_new T 00000000002cab20 0000000000000015
devtoolset-10
GNU nm version 2.35-5.el7.3
X509_NAME_new @@OPENSSL_3.0.0T 2cab20 15
devtoolset-11
GNU nm version 2.36.1-1.el7.1
X509_NAME_new@@OPENSSL_3.0.0 T 2cab20 15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment