Failed to install on Alpine linux

Comments

5 comments

  • Avatar
    michiel

    Hi,

    Unfortunately InstallBuilder does not support Alpine Linux. Could you check the solution (a custom glibc) from the following thread:

    https://stackoverflow.com/questions/37818831/is-there-a-best-practice-on-setting-up-glibc-on-docker-alpine-linux-base-image/38433396#38433396

    Regards,

    Michiel

     

    0
    Comment actions Permalink
  • Avatar
    Oleksii Timofieiev

    Hi Michiel,

     

    Sadly, the solution you mentioned requires 3rd-party package that conflicts with official `libc6-compat`. This effectively leads to situation when other tools that work fine with `libc6-compat` crash. Stackoverflow basically introduces DLL hell.

     

    For instance,

    /opt/qt_5.8.0/bin/licheck64: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
    Project ERROR: License check failed! Giving up ...
    ~/sources/Tools # ldd /opt/qt_5.8.0/bin/licheck64
    /lib64/ld-linux-x86-64.so.2 (0x7f0f3fcb4000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f0f3fb5f000)
    libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f0f3fcb4000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f0f3fb4b000)
    libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f0f3fcb4000)

     

    Is there any intention to fix this issue in BitRock install builder in future? I'm currently out of idea whether my company is going to renew license for BitRock.

     

    Thanks!

     

    Best regards,

    Alexey

    0
    Comment actions Permalink
  • Avatar
    BitRock support

    Hi Alexey,

    We have logged the issue for future evaluation. We currently do not support Alpine linux, because it doesn't use glibc. Making it work depends on how well libc6-compat is able to adapt to the real glibc. Even if we were able to workaround these two missing symbols we can't discard other issues might appear.

    Regards,

    Michiel

    0
    Comment actions Permalink
  • Avatar
    Oleksii Timofieiev

    Hi Michiel,

     

    I understand that adaptation for `libc6-compat` could bring behaviour unstability.

    Could you please tell whether this issue will get any priority if it comes from official line of support?

     

    Best regards.

    Oleksii

    0
    Comment actions Permalink
  • Avatar
    BitRock support

    Hi Oleksii,

    The priority of this issue will not be elevated if it's requested via the official channel.

    Regards,

    Michiel

     

    0
    Comment actions Permalink

Please sign in to leave a comment.