[OS X TeX] xindy hangs on ARM
Richard Koch
koch at uoregon.edu
Sat May 1 12:30:35 EDT 2021
> On May 1, 2021, at 9:09 AM, Alexander Krumeich <alexander.krumeich at gmail.com> wrote:
>
> Richard and Herbert,
>
> thanks for getting back to me so quickly. I managed to create a MWE
> which you find attached. You'll also find a .latexmkrc. The weird
> thing is that it compiles on the first and maybe second run. Repeated
> runs of "latexmk -c && latexmk" however will put the process in the
> hang state.
>
> Richard, I feel your pain when it comes to compiling LISP. I tried it
> a year ago when I wanted to build xindy for Alpine Linux. Whole
> different story, but I never managed to compile CLISP. What made me
> wonder, though, is that this sample and my production project run fine
> in MacTeX 2020 under ARM.
>
> Compare the output of "xindy --version" for 2020 and 2021:
>
> MacTeX 2020:
>
> xindy release: 2.5.1
> xindy script version: 1.18
> xindy kernel version: 3.0
> CLISP version 2.49.50 (2017-03-19) (built on richards-mac-pro.local [10.0.1.14])
> architecture: X86_64
>
> MacTeX 2021:
>
> xindy release: 2.5.1
> xindy script version: 1.18
> xindy kernel version: 3.0
> CLISP version 2.49 (2010-07-07) (built on richards-macbook-pro-4.local
> [10.0.0.79])
> architecture: X86_64
>
> It looks like that the CLISP version used for MacTeX 2020 is slightly
> newer than the one in 2021. Odd, but there build dates are seven years
> apart. Do you still have the 2.49.50 version? Maybe if you compiled
> xindy against that version it would work.
>
> All the best
>
> Alexander
>
> On Sat, May 1, 2021 at 5:07 PM Richard Koch <koch at uoregon.edu> wrote:
>>
>> Alexander,
>>
>> Xindy is one of only two binaries in TeX Live 2021 with only Intel code. Here's the reason.
>>
>> Xindy requires Lisp to build, although the Lisp is not required to run the program. Long ago, I compiled Lisp for x86_64. Later a new version of Lisp was released, but I couldn't make it work with xindy, so I continued to use the original version.
>>
>> This summer when compiling for Arm, everything was a breeze except compiling Lisp. Google searches showed that others also had problems compiling Lisp for Arm. So universal-darwin in TeX Live 2021 only has an Intel version of xindy.
>>
>> Here comes the bad news. I compile binaries for TeX Live and I produce TeXShop, but I don't think it is my duty to figure out how to compile Lisp on Arm. Thus if there is a problem, I'll only fix it if you or someone else can provide a web page explaining exactly and mechanically how to compile Lisp using the standard XCode compilers. An instruction which begins "first download and install CMake ..." won't cut it.
>>
>> Richard Koch
>> ----------- Please Consult the Following Before Posting -----------
>> TeX FAQ: http://www.tex.ac.uk/faq
>> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
>> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
>> https://email.esm.psu.edu/pipermail/macosx-tex/
>> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
>> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
> <xindy-sample.tex><latexmkrc>----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
> https://email.esm.psu.edu/pipermail/macosx-tex/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
More information about the MacOSX-TeX
mailing list