tce-load -i compiletc Xorg-7.7-dev cairo-dev harfbuzz-icu-dev mpfr-dev libgs-dev

cd texlive-20180414-source

patch -Np1 -i ../texlive-20180414-source-upstream_fixes-3.patch

mkdir texlive-build
cd texlive-build

CC="gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe" CXX="g++ -flto -fuse-linker-plugin -mtune=generic -Os -pipe" ../configure --prefix=/usr/local --localstatedir=/var --disable-static --enable-shared --with-system-cairo --with-system-fontconfig --with-system-freetype2 --with-system-gmp --with-system-graphite2 --with-system-harfbuzz --with-system-icu --with-system-kpathsea --with-system-libgs --with-system-libpng --with-system-mpfr --with-system-pixman --with-system-zlib --disable-native-texlive-build ax_cv_c_float_words_bigendian=no

[-fno-exceptions --with-system-poppler fails]

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

make [23m 37.35s]
sudo make install

sudo ldconfig
sudo make texlinks

sudo mkdir -p /usr/local/tlpkg/TeXLive/
sudo install -m644 ../texk/tests/TeXLive/* /usr/local/tlpkg/TeXLive/

** Configuration summary for TeX Live 2018-04-14 (2018):

   compiling for x86_64-pc-linux-gnu
      in /usr/src/texlive-20180414-source/texlive-build
      from sources in /usr/src/texlive-20180414-source

   C compiler (CC):              gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe (gcc (GCC) 8.2.0)
   C++ compiler (CXX):           g++ -flto -fuse-linker-plugin -mtune=generic -Os -pipe -fno-exceptions -fno-rtti (g++ (GCC) 8.2.0)
   PATH:                         /home/tc/.local/bin:/usr/local/sbin:/usr/local/bin:/apps/bin:/usr/sbin:/usr/bin:/sbin:/bin:/etc/sysconfig/tcedir/ondemand

   enable_native_texlive_build:  no
   enable_largefile:             yes
   enable_shared:                yes
   enable_multiplatform:         no
   enable_cxx_runtime_hack:      no
   enable_libtool_hack:          yes
   enable_compiler_warnings:     min

   prefix:                       /usr/local
   includedir:                   ${prefix}/include
   datarootdir:                  ${prefix}/share
   mandir:                       ${datarootdir}/man
   infodir:                      ${datarootdir}/info
   exec_prefix:                  ${prefix}
   bindir:                       ${exec_prefix}/bin
   libdir:                       ${exec_prefix}/lib


Can't locate TeXLive/TLUtils.pm in @INC (you may need to install the TeXLive::TLUtils module) (@INC contains: /usr/tlpkg /usr/texmf-dist/scripts/texlive /usr/local/lib/perl5/site_perl/5.28.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.28.0 /usr/local/lib/perl5/vendor_perl/5.28.0/x86_64-linux-thread-multi /usr/local/lib/perl5/vendor_perl/5.28.0 /usr/local/lib/perl5/5.28.0/x86_64-linux-thread-multi /usr/local/lib/perl5/5.28.0) at /usr/local/bin/fmtutil line 46.
BEGIN failed--compilation aborted at /usr/local/bin/fmtutil line 46.

TEXMFROOT=/usr/local/share