# Especificación de destino: el binario de producción de 2017

Extraído del contenedor `tol-mms-joan:2026-06-19` el 2026-08-10, de `/usr/lib/tol3.4/lib/libtol.so`
(v3.4 p005 2017-05-24 11:40:26 GNU/GCC Linux 64-bits).

La receta de construcción se perdió, pero esto es el *resultado*: contra estas versiones
enlaza lo que hoy está en producción. Sirve de especificación para validar cualquier
reconstrucción. Análisis en 00-hallazgos-fase0.md §15.

```
### SISTEMA
distro: Ubuntu 16.04.7 LTS
glibc: 2.23
kernel-headers: 4.4.0-210.242

### BINARIO
13624 Mar 6 2017 /usr/lib/tol3.4/bin/tolsh
19625648 May 24 2017 /usr/lib/tol3.4/lib/libtol.so
version: v3.4 p005 2017-05-24 11:40:26 GNU/GCC Linux 64-bits

### LIBRERIAS ENLAZADAS POR libtol.so
/lib64/ld-linux-x86-64.so.2 (0x000072a21a800000)
libamd.so.2.4.1 => /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 (0x000072a215db9000)
libatlas.so.3 => /usr/lib/libatlas.so.3 (0x000072a21652b000)
libblas.so.3 => /usr/lib/libblas.so.3 (0x000072a215fc2000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x000072a21822d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000072a216ac9000)
libcamd.so.2.4.1 => /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 (0x000072a2159a8000)
libcblas.so.3 => /usr/lib/libcblas.so.3 (0x000072a218e41000)
libccolamd.so.2.9.1 => /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 (0x000072a21579d000)
libcholmod.so.3.0.6 => /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 (0x000072a21793e000)
libcolamd.so.2.9.1 => /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 (0x000072a215bb2000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000072a215396000)
libf77blas.so.3 => /usr/lib/libf77blas.so.3 (0x000072a21843d000)
libfftw3.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3.so.3 (0x000072a217c12000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000072a216e93000)
libgfortran.so.3 => /usr/lib/x86_64-linux-gnu/libgfortran.so.3 (0x000072a216200000)
libgsl.so.19 => /usr/lib/x86_64-linux-gnu/libgsl.so.19 (0x000072a219063000)
liblapack.so.3 => /usr/lib/liblapack.so.3 (0x000072a21865d000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x000072a217734000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000072a2170a9000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x000072a218010000)
libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x000072a215157000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x000072a2173b2000)
libsuitesparseconfig.so.4.4.6 => /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 (0x000072a21559a000)
linux-vdso.so.1 =>  (0x00007ffff5580000)
### ABI DE C++ DEL BINARIO
simbolos __cxx11 definidos: 734
simbolos __cxx11 indefinidos (que exige): 40
GLIBCXX requerido (max): GLIBCXX_3.4.21
GLIBC   requerido (max): GLIBC_2.14
CXXABI  requerido (max): CXXABI_1.3.1

### VERSIONES EXACTAS DE LOS PAQUETES QUE APORTAN CADA LIBRERIA
libamd.so.2.4.1                    libamd2.4.1                  1:4.4.6-1
libatlas.so.3                      libatlas3-base               3.10.2-9
libblas.so.3                       libatlas3-base               3.10.2-9
libbz2.so.1.0                      libbz2-1.0                   1.0.6-8ubuntu0.2
libc.so.6                          libc6                        2.23-0ubuntu11.3
libcamd.so.2.4.1                   libcamd2.4.1                 1:4.4.6-1
libcblas.so.3                      libatlas3-base               3.10.2-9
libccolamd.so.2.9.1                libccolamd2.9.1              1:4.4.6-1
libcholmod.so.3.0.6                libcholmod3.0.6              1:4.4.6-1
libcolamd.so.2.9.1                 libcolamd2.9.1               1:4.4.6-1
libdl.so.2                         libc6                        2.23-0ubuntu11.3
libf77blas.so.3                    libatlas3-base               3.10.2-9
libfftw3.so.3                      libfftw3-double3             3.3.4-2ubuntu1
libgcc_s.so.1                      libgcc1                      1:6.0.1-0ubuntu1
libgfortran.so.3                   libgfortran3                 5.4.0-6ubuntu1~16.04.12
libgsl.so.19                       libgsl2                      2.1+dfsg-2
liblapack.so.3                     libatlas3-base               3.10.2-9
libltdl.so.7                       libltdl7                     2.4.6-0.1
libm.so.6                          libc6                        2.23-0ubuntu11.3
libpthread.so.0                    libc6                        2.23-0ubuntu11.3
libquadmath.so.0                   libquadmath0                 5.4.0-6ubuntu1~16.04.12
libstdc++.so.6                     libstdc++6                   5.4.0-6ubuntu1~16.04.12
libsuitesparseconfig.so.4.4.6      libsuitesparseconfig4.4.6    1:4.4.6-1
```

## Desfase frente a Ubuntu 24.04

```
libgsl.so.19                     NO             libgsl.so.27 libgsl.so.27.0.0 
libgfortran.so.3                 NO             libgfortran.so.5 libgfortran.so.5.0.0 
libcholmod.so.3.0.6              NO             libcholmod.so.3 libcholmod.so.5 libcholmod.so.5.2.0 
libamd.so.2.4.1                  NO             libamd.so.3 libamd.so.3.3.1 
libcamd.so.2.4.1                 NO             libcamd.so.3 libcamd.so.3.3.1 
libccolamd.so.2.9.1              NO             libccolamd.so.3 libccolamd.so.3.3.2 
libcolamd.so.2.9.1               NO             libcolamd.so.3 libcolamd.so.3.3.2 
libsuitesparseconfig.so.4.4.6    NO             libsuitesparseconfig.so.7 libsuitesparseconfig.so.7.6.1 
libatlas.so.3                    SI             
libblas.so.3                     SI             
libcblas.so.3                    SI             
libf77blas.so.3                  SI             
liblapack.so.3                   SI             
libfftw3.so.3                    SI             
libbz2.so.1.0                    SI             
libltdl.so.7                     SI             
libquadmath.so.0                 SI             
libstdc++.so.6                   SI             
```
