dockcross/linux-x86
Jean-Christophe Fillion-Robin 0552c37fea
common.docker: Improve OpenSSL and CMake install introducing helper scripts
To accommodate the requirements associated with x86 and x64 images, the
command building OpenSSL and CMake became overly complex and hard to
maintain.

This commit has multiple purposes:

(1) simplify common.docker

(2) fix the building of 64-bit shared libraries against the static openssl
libraries by passing the -fPIC flag.

(3) ensure [many]linux-x86 and [many]linux-x64 images have an up-to-date
OpenSSL install. Openssl static libraries are installed in /usr

(4) simplify and speedup CMake build avoiding the second build with
explicit -DCMAKE_USE_OPENSSL:BOOL=ON. Indeed, configuring CMake on Linux
already looks for OpenSSL.

(5) speedup download of CMake source directly downloading the archive
corresponding to the revision.

(6) test CMake by:
  - running CMake.FileDownload test
  - trying to download a file served over https
2016-11-21 06:08:30 -05:00
..
Dockerfile common.docker: Improve OpenSSL and CMake install introducing helper scripts 2016-11-21 06:08:30 -05:00
i686-linux-gnu-as.sh linux-x86: Add toolchain file and install libc6 and stdc++6 32-bit libraries 2016-04-13 19:54:28 -04:00
i686-linux-gnu-noop.sh linux-x86: Set emulator path using a "noop" script without argument. 2016-04-16 16:43:13 -04:00
i686-linux-gnu.sh Adapted and corrected linux-x86 Xcompile toolset 2016-05-30 22:50:22 +02:00
linux32-entrypoint.sh linux-x86: Use linux32 as entrypoint for uname -m output 2016-09-24 22:37:00 -04:00
Toolchain.cmake linux-x86: Set emulator path using a "noop" script without argument. 2016-04-16 16:43:13 -04:00