[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)

pbella notifications at github.com
Tue Sep 28 01:20:11 UTC 2021


As @dtlewis290 suggests, I think it's reasonable to look at my 585 changes as being the culprit.  I changed Makefile.inc / acinclude.m4 to add _-I/usr/lib/x86_64-linux-gnu/glib-2.0/include_ when I saw that UnicodePlugin was failing to be configured on 64-bit Debian due to autoconf not finding a needed header.  This resolved the  issue on my Debian build VMs but these were not multiarch enabled (i.e. I had *either* a 32-bit or 64-bit build environment, not a combined one) so I suspect the problem might be with multiarch build environments having both 32-bit and 64-bit PangoCairo-related libraries installed at the same time?  If that's the case, one solution could be to have the 'build for platform' detection append the include path to only the appropriate /usr/lib/<arch>/glib-2.0/include directory rather than both which should eliminate any conflict on multiarch enabled systems.  If the issue isn't related to multiarch then I'm not sure what the cause is.

-- 
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-928564253
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20210927/5e4247c9/attachment.html>


More information about the Vm-dev mailing list