lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Inline assembler fallback for _FPU_SETCW() missing in MINGW librarie


From: ArnoldTheresius
Subject: Re: Inline assembler fallback for _FPU_SETCW() missing in MINGW libraries (issue 577450043 by address@hidden)
Date: Mon, 3 Feb 2020 01:54:57 -0700 (MST)

Thomas Morley-2 wrote
> Am Sa., 1. Feb. 2020 um 16:49 Uhr schrieb David Kastrup <

> dak@

> >:
> ...
> 
> Ok, thanks for the explanation.
> 
> Iiuc, this would make this patch superfluous and it should be abandoned.
> As I'm only shepherding it, I'll wait for Arnold.
> For now I'll set the issue to 'waiting' to get it out of Jame's hairs for
> now.
> 
> Tbh, I have no clue how to implement a -mfpmath=sse -msse2 option myself.
> 
> Thanks,
>   Harm
> 
> P.S.
> Just seen the patch at
> https://codereview.appspot.com/565600045/

I also do not know where to specify additional command line options
(specific to a program).
In GUB?
In a special config file in the LILYPOND source tree?

I do not see much trouble, if support for processors before pentuim4 on
Windows is dropped.
I would have no problem.

When working on the command line options for 32 bit Windows compilation,
you may consider the LARGEADDRESSAWARE problem, too:
Unitl now the memory usage of lilypond.exe is limited to 2 GB.
I mutally modified this flag in the EXE file and became able to compile my
most huge scores (more than 200 pages) - thus lilypond.exe is
LARGEADDRESSAWARE today, but it is not declared to be so.
MINGW only offers a linker option to set this flag, but no tool to modify it
after linking.

Command line option for SSE2 usage, as far as I configured it out:
  -march=pentium4 -mfpmath=sse -msse2
Command line option for gcc to set LARGEADDRESSAWARE during linking:
  -Wl,--large-address-aware

ArnoldTheresius



--
Sent from: http://lilypond.1069038.n5.nabble.com/Dev-f88644.html



reply via email to

[Prev in Thread] Current Thread [Next in Thread]