[MDBF-183] icc based builds contain shared libraries of the intel compiler Created: 2020-11-29  Updated: 2022-02-01

Status: Closed
Project: MariaDB Foundation Development
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Blocker
Reporter: Daniel Black Assignee: Vicențiu Ciorbaru
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 0.25d
Original Estimate: Not Specified


 Description   

From https://mariadb.zulipchat.com/#narrow/stream/236699-Buildbot/topic/icc.20-file-key-management.20plugin.20failures plugins link to intel compiler

$ ldd /buildbot/build-mariadb-10.5/mysql-test/var/plugins/file_key_management.so
    linux-vdso.so.1 (0x00007ffe283fe000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1e9308f000)
    libimf.so => not found
    libsvml.so => not found
    libirng.so => not found
    libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1e92eae000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1e92d5f000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1e92d42000)
    libintlc.so.5 => not found
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1e92b50000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1e92b4a000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f1e930c4000)

In buildbot the following is needed to ensure these pass tests:

export LD_LIBRARY_PATH=/opt/intel/sw_dev_tools/lib/intel64_lin/

Currently there redistribution of icc based builds in releases isn't realistic.



 Comments   
Comment by Vicențiu Ciorbaru [ 2020-12-21 ]

-DBUILD_CONFIG=mysql_release will generate tarballs that link statically to intel libraries and can run on systems without icc installed.

Generated at Thu Feb 08 03:36:02 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.