tce-load -i compiletc gmp-dev openssl-1.1.1-dev

ftp://ftp.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz

cd nettle-3.4.1

CC="gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe" CXX="g++ -flto -fuse-linker-plugin -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --localstatedir=/var --disable-static

find . -name config.make -type f -exec sed -i 's/-g -O2//g' {} \;
find . -name config.make -type f -exec sed -i 's/-ggdb3//g' {} \;

make [0m 20.57s]
sudo make install

sudo chmod 755 /usr/local/lib/libhogweed.so
sudo chmod 755 /usr/local/lib/libnettle.so

  Version:           nettle 3.4.1
  Host type:         x86_64-unknown-linux-gnu
  ABI:               64
  Assembly files:    x86_64
  Install prefix:    /usr/local
  Library directory: ${exec_prefix}/lib
  Compiler:          gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe
  Static libraries:  no
  Shared libraries:  yes
  Public key crypto: yes
  Using mini-gmp:    no
  Documentation:     yes
