I applied this workaround for OSX builds. It is better not to have a progress dialog rather than freeze on zone refill. It is a temporary change until we get the hardware where we can debug the problem properly.
Regards,
Orson
On 12/09/2017 03:56 AM, Tomasz Wlostowski wrote:
> On 09/12/17 01:33, Bernhard Stegmaier wrote:
>> Some sites say that.
>> I tried to manually compile a test program from one of those, but my
>> clang doesn’t even recognise -fopenmp.
>> The other thing mentioned is clang-omp, but that seems not to be
>> maintained any longer.
>> Didn’t try further…
>
> Hi Bernhard,
>
> Could you try this:
>
> in zone_filler.cpp, after lines 92-93:
>
> void ZONE_FILLER::Fill( std::vector<ZONE_CONTAINER*> aZones )
> {
>
> put:
> m_progressReporter = nullptr;
>
> recompile and try filling zones to check if it still freezes.
>
> Tom
>
>>
>>
>> Regards,
>> Bernhard
>>
>>> On 8. Dec 2017, at 16:50, Simon Wells <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>> I thought it did if you can find the right lib as it was only the lib
>>> that was missing?
>>>
>>>> On 9/12/2017, at 3:48 AM, Bernhard Stegmaier <[email protected]
>>>> <mailto:[email protected]>> wrote:
>>>>
>>>> … I looked around a bit and from that it seems to be pretty sure that
>>>> stock Xcode Apple clang (which I use) doesn’t support OpenMP.
>>>>
>>>>
>>>> Regards,
>>>> Bernhard
>>>>
>>>>> On 8. Dec 2017, at 14:05, Bernhard Stegmaier
>>>>> <[email protected] <mailto:[email protected]>> wrote:
>>>>>
>>>>> Hi Tom,
>>>>>
>>>>>> On 8. Dec 2017, at 13:59, Tomasz Wlostowski
>>>>>> <[email protected] <mailto:[email protected]>> wrote:
>>>>>>
>>>>>> Wonderful.
>>>>>>
>>>>>> I thought a workaround for Windows OpenMP/wxWidgets support will be
>>>>>> sufficient. Time to get a macbook...
>>>>>>
>>>>>> Bernard, could you try building kicad with OpenMP disabled?
>>>>>
>>>>> Hmm… how do I do this?
>>>>>
>>>>> I get from cmake
>>>>> <<<
>>>>> …
>>>>> -- Performing Test COMPILER_SUPPORTS_WSUGGEST_OVERRIDE
>>>>> -- Performing Test COMPILER_SUPPORTS_WSUGGEST_OVERRIDE - Failed
>>>>> -- Performing Test COMPILER_SUPPORTS_WSHADOW
>>>>> -- Performing Test COMPILER_SUPPORTS_WSHADOW - Success
>>>>> -- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS
>>>>> OpenMP_C_LIB_NAMES) (found version "1.0")
>>>>> -- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS
>>>>> OpenMP_CXX_LIB_NAMES) (found version "1.0")
>>>>> -- Found wxWidgets:
>>>>> -L/Volumes/OSXData/bstegmaier/KiCad/wx-master/lib;;;-framework
>>>>> IOKit;-framework Carbon;-framework Co
>>>>> …
>>>>>>>>
>>>>>
>>>>> So I always thought it doesn’t use OpenMP?
>>>>>
>>>>>
>>>>> Regards,
>>>>> Bernhard
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>> Post to : [email protected]
>>>>> <mailto:[email protected]>
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help : https://help.launchpad.net/ListHelp
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to : [email protected]
>>>> <mailto:[email protected]>
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help : https://help.launchpad.net/ListHelp
>>>
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : [email protected]
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

