Hello Code DZ. I did deep tests, including mseide and other complicated msegui apps but I did not note problems with -O3 or -O4 on Linux/BSD.
There is a discussion about this: https://github.com/mse-org/mseide-msegui/discussions/60 But, on my side, I will use the -OoNODFA parameter to disable DFA, even for Linux and no problems found. ________________________________ De : code dz <mr.ce...@gmail.com> Envoyé : dimanche 16 juillet 2023 15:53 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2. On 7/14/23, Fred van Stappen <fi...@hotmail.com> wrote: > Coucou CeFou. > > I did play a few more with the Windows 11 machine. > I confirm that compiling mseide with -O3 optimization gives problems. > Like you noted, using this mseide more than 2 times to build application > crash mseide. > > I did try witn -O3 and -OoNOPEEPHOLE but did not help. > > But there is a good news, with -O2 optimization mseide seems happy. > So the exploration would be to check what optimizations are added O2 --> > O3. > And check, one by one the guilty. > > We know already that with -OoNOPEEPHOLE it is not fixed. > > Sadly I have to give back the Windows 11 machine so I could not check this > now. > > Fre;D > > ________________________________ > De : Fred van Stappen <fi...@hotmail.com> > Envoyé : mardi 11 juillet 2023 19:58 > À : General list for MSEide+MSEgui > <mseide-msegui-talk@lists.sourceforge.net> > Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2. > > from: > https://forum.lazarus.freepascal.org/index.php/topic,55111.msg409486.html#msg409486 > > They say: > > The Lazarus IDE should be build with -O1. Anyone wishing to use > higher optimization may need to add -OoNOPEEPHOLE to avoid > crashes of the IDE. > > So maybe it is the same for mseide, if you compile with -O3 and > -OoNOPEEPHOLE is it ok? > ________________________________ > De : code dz <mr.ce...@gmail.com> > Envoyé : mardi 11 juillet 2023 18:52 > À : General list for MSEide+MSEgui > <mseide-msegui-talk@lists.sourceforge.net> > Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2. > > On 7/11/23, Fred van Stappen <fi...@hotmail.com> wrote: >> Hello Code DZ. >> >>>when i hit make it compiles ok for the first time, but in the second >> or third time mseide freeze . >> >> Hum, here on Windows 11, with mseide 5.8.0 from asset release, making the >> demo with -O3, even lot of time, is ok. >> >>>btw i tried free pascal trunk and the issue still the same , even if> >>>debug mseide inside mseide it self it freeze without any message . >> >> If the -O3 bug for Windows 7 was introduced in fpc 3.2.2 and not >> detected, >> sure it is still in trunk. >> >>>btw this is the what i used in the mseide build >> >> Not sure to understand, so you use mseide build with -O3 ? >> I was thinking you used the binary from asset release. >> >> (Or I dont understand, as usual). >> >> Fre;D >> >> >> ________________________________ >> De : code dz <mr.ce...@gmail.com> >> Envoyé : mardi 11 juillet 2023 17:04 >> À : General list for MSEide+MSEgui >> <mseide-msegui-talk@lists.sourceforge.net> >> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2. >> >> On 7/11/23, Fred van Stappen <fi...@hotmail.com> wrote: >>> Hello Code DZ. >>> >>> There is something that I dont understand. >>> mseide get freezes during compilation or when running/debugging the >>> application? >>> >>> I cannot understand why mseide freezes during compilation. >>> If it is by running/debug, did you try to run the binary outside mseide, >>> is >>> it running ok? >>> >>> ________________________________ >>> De : code dz <mr.ce...@gmail.com> >>> Envoyé : mardi 11 juillet 2023 15:56 >>> À : General list for MSEide+MSEgui >>> <mseide-msegui-talk@lists.sourceforge.net> >>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2. >>> >>> On 7/10/23, Fred van Stappen <fi...@hotmail.com> wrote: >>>> Re-hello Code DZ. >>>> >>>> I am here on a Windows 11 machine. >>>> >>>> I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2. >>>> >>>> Here no problem to compile + run + debug with -O3 optimization. >>>> Do you have the same problem with -O3 and other IDE compiling on >>>> Windows >>>> 7? >>>> If you compile via terminal with -O3, do you get a crash too ? >>>> ________________________________ >>>> De : code dz <mr.ce...@gmail.com> >>>> Envoyé : lundi 10 juillet 2023 23:44 >>>> À : General list for MSEide+MSEgui >>>> <mseide-msegui-talk@lists.sourceforge.net> >>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2. >>>> >>>> On 7/10/23, Fred van Stappen <fi...@hotmail.com> wrote: >>>>> OK and aaargh. >>>>> >>>>> I will jump into it asap. >>>>> >>>>> Does it come only with console project and Windows 32 bit? >>>>> Did you have that problem with previous release? >>>>> >>>>> Thanks. >>>>> >>>>> >>>>> ________________________________ >>>>> De : code dz <mr.ce...@gmail.com> >>>>> Envoyé : lundi 10 juillet 2023 22:47 >>>>> À : General list for MSEide+MSEgui >>>>> <mseide-msegui-talk@lists.sourceforge.net> >>>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2. >>>>> >>>>> On 7/8/23, Fred van Stappen <fi...@hotmail.com> wrote: >>>>>> Hello everybody. >>>>>> >>>>>> There is a new release 5.8.2 with fixes for db filters and -dglibc225 >>>>>> option >>>>>> parameter to build "timeless" binary for Linux 64 bit. >>>>>> >>>>>> To produce the "timeless" binary, there is a demo in >>>>>> /tools/timeless_clock/ >>>>>> to show how to do with the project option and the "fake libdl.so". >>>>>> If you prefer something more out-of-the-block, you may use fpc-ootb >>>>>> for >>>>>> Linux 64 bit: >>>>>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2 >>>>>> In that case, you will need to only use the -dglibc225 option >>>>>> parameter. >>>>>> >>>>>> Note that release 5.8.2. provides only the source of MSEgui. >>>>>> For MSEide binary, because nothing has changed there, please use the >>>>>> binary >>>>>> of release 5.8.0. >>>>>> >>>>>> Have lot of fun. >>>>>> >>>>>> Fre;D >>>>>> >>>>> >>>>> Hi Fred , on windows it seems there is problem , when i create a >>>>> simple console project and compile it , the mseide get freezes until i >>>>> kill its process >>>>> >>>>> i am using mseide 5.8.2 for windows7 32bits >>>>> >>>>> >>>>> _______________________________________________ >>>>> mseide-msegui-talk mailing list >>>>> mseide-msegui-talk@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk >>>>> >>>> >>>> i think i found the problem , when i build mseide using -O3 i got that >>>> error , but with -O2 it works fine . >>>> seems FPC optimizer bug >>>> >>>> >>>> _______________________________________________ >>>> mseide-msegui-talk mailing list >>>> mseide-msegui-talk@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk >>>> >>> >>> Hi fred , sorry for the delay >>> i found the problem in v5.8.2 and v5.8.0 , i don't know if the >>> previous releases has the same issue , but i remember while ago i was >>> able to use mseide built with -O3 without problems, don't know which >>> version but it was 2 or 3 years ago . >>> BTW i am using fpc 3.2.2 , >>> i will give it another shot with fpc trunk >>> >>> >>> _______________________________________________ >>> mseide-msegui-talk mailing list >>> mseide-msegui-talk@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk >>> >> >> when i hit make it compiles ok for the first time, but in the second >> or third time mseide freeze . >> btw i tried free pascal trunk and the issue still the same , even if >> debug mseide inside mseide it self it freeze without any message . >> >> i think the way to find the issue is to try every single release , but >> it take time :;) >> >> btw this is the what i used in the mseide build >> > > i use mseide binrary you provide (which has no problem) to compile > mseide in the source code and then use that new build . > > i think , as you said the easy way is not to use O3 ;) > > > _______________________________________________ > mseide-msegui-talk mailing list > mseide-msegui-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk > Hi Fred , on linux is it the same situation , or its windows only _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
_______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk