← Back to team overview

kicad-developers team mailing list archive

Re: macOS & New Zone Filling?

 

Hi Tom,

Yes, looks good.
No progress window, but it fills and doesn’t get stuck.


Bernhard

> On 9. Dec 2017, at 03:56, Tomasz Wlostowski <tomasz.wlostowski@xxxxxxx> 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 <swel024@xxxxxxxxx
>>> <mailto:swel024@xxxxxxxxx>> 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 <stegmaier@xxxxxxxxxxxxx
>>>> <mailto:stegmaier@xxxxxxxxxxxxx>> 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
>>>>> <stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>> wrote:
>>>>> 
>>>>> Hi Tom,
>>>>> 
>>>>>> On 8. Dec 2017, at 13:59, Tomasz Wlostowski
>>>>>> <tomasz.wlostowski@xxxxxxx <mailto:tomasz.wlostowski@xxxxxxx>> 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     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>> 
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
>>> 
>> 
> 



References