Thanks, I appreciate the attention. Instructions for making Slackware multilib can be found here: https://docs.slackware.com/slackware:multilib. "Quick and Dirty" instructions are about 20% of the way down.
I should note that multilib is not officially supported by either Slackware or Slackbuilds, but when possible we try to build in that flexibility. On Thu, Jun 4, 2020 at 3:47 PM Matthias Koeppe <matthiaskoe...@gmail.com> wrote: > Thanks. I have created https://trac.sagemath.org/ticket/29795 for this > issue. > > Could you advise how to create a multilib slackware configuration? > > On Thursday, June 4, 2020 at 11:42:49 AM UTC-7, Christopher Duston wrote: >> >> I'd like to follow up on this - the real issue is that when building iml >> the libraries are hardcoded to reside at /lib, but in multilib systems this >> may not be the case. Specifically, in Slackware we have lib for 32-bit and >> lib64 for 64-bit. I fixed this by changing this line in build/pkgs/iml/ >> spkg-install.in: >> >> SAGE_GMP_LIB="`echo "$SAGE_GMP_INCLUDE" | sed 's|/include|/lib|'`" >> >> to this: >> >> SAGE_GMP_LIB="`echo "$SAGE_GMP_INCLUDE" | sed >> 's|/include|/lib{$LIBDIRSUFFIX}|'`" >> >> where LIBDIRSUFFIX is specified by our build to be null for 32-bit or 64 >> for 64-bit. I've attached our patch here for reference, but I would >> appreciate a fix in the Sage build directly. >> >> Thanks. >> >> On Thu, Mar 19, 2020 at 11:37 PM Matthias Koeppe <matthia...@gmail.com> >> wrote: >> >>> Thanks. I have recreated a similar configuration >>> (slackware-14.2-standard - https://trac.sagemath.org/ticket/29354), but >>> cannot seem to reproduce the error. iml installs correctly for me. >>> >>> Looking at your log files, these lines look rather suspicious: >>> >>> /usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: >>> skipping incompatible ///usr/lib/libm.so when searching for -lm >>> /usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: >>> skipping incompatible ///usr/lib/libm.a when searching for -lm >>> /usr/lib/libgmp.so: error adding symbols: File in wrong format >>> >>> >>> Did you install libraries for cross compilation to other architecture >>> (including 32bit) by any chance? >>> >>> It would be worth checking when reinstalling the slackware "gmp" package >>> fixes this problem. >>> >>> >>> >>> On Wednesday, March 18, 2020 at 4:16:59 PM UTC-4, Christopher Duston >>> wrote: >>>> >>>> I ran those two commands, and piped the output to a file, attached here. >>>> >>>> Thanks. >>>> >>>> On Tue, Mar 17, 2020 at 5:53 PM Matthias Koeppe <matthia...@gmail.com> >>>> wrote: >>>> >>>>> On Tuesday, March 17, 2020 at 3:56:49 PM UTC-4, Christopher Duston >>>>> wrote: >>>>>> >>>>>> I've got an error when compiling SageMath 9.0 from source on a >>>>>> Slackware 14.2 machine. >>>>>> >>>>> >>>>> I have set up a test environment for Slackware (tox -e >>>>> docker-slackware-14.2) at https://trac.sagemath.org/ticket/29354 >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "sage-devel" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/sage-devel/WshDn3e_l3k/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> sage-...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/sage-devel/53f714b5-be91-4a06-9a4d-640363820e1d%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/sage-devel/53f714b5-be91-4a06-9a4d-640363820e1d%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "sage-devel" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/sage-devel/WshDn3e_l3k/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> sage-...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sage-devel/e43d858d-dab5-49a5-ad14-8d507e7484ca%40googlegroups.com >>> <https://groups.google.com/d/msgid/sage-devel/e43d858d-dab5-49a5-ad14-8d507e7484ca%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "sage-devel" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/sage-devel/WshDn3e_l3k/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > sage-devel+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-devel/643935f2-f66b-4b4f-8ac1-eb34937dadcao%40googlegroups.com > <https://groups.google.com/d/msgid/sage-devel/643935f2-f66b-4b4f-8ac1-eb34937dadcao%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/CAPDCXq0GnziNcn3Q%2BzxtW8BQGBsmm5Tq%3DA1QPpOYRmXH6G5dkA%40mail.gmail.com.