[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 783c85: Do not use linux-latest runner, use an older stabl...

Marcel Taeumel noreply at github.com
Wed Sep 29 10:21:31 UTC 2021


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 783c850d27680f23220d3acac430aa08afad1c3e
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/783c850d27680f23220d3acac430aa08afad1c3e
  Author: David T. Lewis <lewis at mail.msen.com>
  Date:   2021-09-25 (Sat, 25 Sep 2021)

  Changed paths:
    M .github/workflows/linux.yml

  Log Message:
  -----------
  Do not use linux-latest runner, use an older stable version.
A VM compiled on ubuntu-20.04 (aka latest) will not run on
ubuntu-16.04 due to runtime library link issues. Therefore
select ubuntu-18.04 as a build runner that is likely to support
a wider range of existing Linux systems. Addresses this problem:

 /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found


  Commit: 528ce2787b80d50ef1dbe480bd8867e92981d085
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/528ce2787b80d50ef1dbe480bd8867e92981d085
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-25 (Sat, 25 Sep 2021)

  Changed paths:
    M scripts/ci/actions_prepare_linux_x86.sh

  Log Message:
  -----------
  Do not try to load libllvm12:i386 on ubuntu-18.04


  Commit: a9619d83c9adb69f32f53caca14b9c92033b3528
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a9619d83c9adb69f32f53caca14b9c92033b3528
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M platforms/unix/config/make.cfg.in
    R platforms/unix/plugins/FT2Plugin/Makefile.in
    A platforms/unix/plugins/FT2Plugin/Makefile.inc
    A platforms/unix/plugins/FT2Plugin/acinclude.m4
    M platforms/unix/plugins/UnicodePlugin/Makefile.inc
    R platforms/unix/plugins/UnicodePlugin/README.UnicodePlugin
    M platforms/unix/plugins/UnicodePlugin/acinclude.m4

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/Cog' into dtl/linux-runs-on-setting


  Commit: e0e2198baa9380c7fb5d394a132860c6605c33a2
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e0e2198baa9380c7fb5d394a132860c6605c33a2
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M platforms/unix/config/aclocal.m4
    M platforms/unix/config/configure
    M platforms/unix/config/ltmain.sh

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/Cog' into dtl/linux-runs-on-setting


  Commit: 0cce8a8a06d1128d24dcbce27a8a1015b7ab4ec4
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0cce8a8a06d1128d24dcbce27a8a1015b7ab4ec4
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M platforms/unix/config/aclocal.m4
    M platforms/unix/config/configure
    M platforms/unix/config/configure.ac
    M platforms/unix/config/ltmain.sh

  Log Message:
  -----------
  Use architecture-specific pkg-config to also find the right include paths for 32-bit libraries.


  Commit: fae103c23be02ffe63dc565501c1e6d2e66e531b
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fae103c23be02ffe63dc565501c1e6d2e66e531b
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M scripts/ci/actions_prepare_linux_x86.sh

  Log Message:
  -----------
  Unload pre-loaded libfreetype6-dev (64-bit) (such as on Ubuntu 18.04) to avoid linking errors on 32-bit builds.


  Commit: 8b2c633483ba209ec6c1cc93e112242bc982121d
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8b2c633483ba209ec6c1cc93e112242bc982121d
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M scripts/ci/actions_prepare_linux_x86.sh

  Log Message:
  -----------
  Fix syntax error. Sorry for the noise.


  Commit: bac32e38fde7df13992034670777235ac1ad2721
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/bac32e38fde7df13992034670777235ac1ad2721
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M platforms/unix/config/configure
    M platforms/unix/config/configure.ac

  Log Message:
  -----------
  Set PKG_CONFIG with a full /usr/bin/ path to not be overwritten again.


  Commit: 2c67883bcba54442c3b4ccd49644df875532ccb1
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2c67883bcba54442c3b4ccd49644df875532ccb1
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M platforms/unix/config/configure
    M platforms/unix/config/configure.ac

  Log Message:
  -----------
  Always use generic "pkg-config" except for 32-bit x86 builds. Note that also our ARMv6 and ARMv8 setup works with "pkg-config". Just linux32x86 builds need "i686-linux-gnu-pkg-config" to find the right paths.


  Commit: ae7578c4c40711fb1b5d7368106b23a3f6c645ec
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ae7578c4c40711fb1b5d7368106b23a3f6c645ec
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2021-09-29 (Wed, 29 Sep 2021)

  Changed paths:
    M .github/workflows/linux.yml
    M platforms/unix/config/aclocal.m4
    M platforms/unix/config/configure
    M platforms/unix/config/configure.ac
    M platforms/unix/config/ltmain.sh
    M scripts/ci/actions_prepare_linux_x86.sh

  Log Message:
  -----------
  Merge pull request #598 from OpenSmalltalk/dtl/linux-runs-on-setting

Do not use linux-latest runner, use an older stable version.


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/89619fa8899e...ae7578c4c407


More information about the Vm-dev mailing list