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

Reply via email to