----- Am 22. Jan 2024 um 22:56 schrieb Chris Johns chr...@rtems.org:

> On 22/1/2024 6:18 pm, Sebastian Huber wrote:
>> On 22.01.24 00:47, Chris Johns wrote:
>>> On 22/1/2024 3:42 am, Sebastian Huber wrote:
>>>> Does XCode ship a Symbolize.h and llvm-config?
>>>
>>> No ...
>>>
>>> % uname -a
>>> Darwin weka.contemporary.net.au 23.2.0 Darwin Kernel Version 23.2.0: Wed 
>>> Nov 15
>>> 21:55:06 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6020 arm64
>>> % c++ -v
>>> Apple clang version 15.0.0 (clang-1500.1.0.2.5)
>>> Target: arm64-apple-darwin23.2.0
>>> Thread model: posix
>>> InstalledDir:
>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
>>> % type llvm-config
>>> llvm-config not found
>>> % find
>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
>>> -name Symbolize.h
>>> %
>> 
>> Ok, thanks for checking. It seems that using the LLVM from brew is then the
>> right approach.
> 
> I have stated for years now we will not depend on brew or macports for 
> building
> RTEMS tools. Those distro packagers are rolling releases. Also what about
> MacPorts?
> 
> FYI when I first moved to Macs and I starting building native tools with
> macports then brew and gave up. At the time our tool versions exposed issues 
> in
> their tools and updates broke working things and exposed new issues till the
> point I found myself attempting to fix issue is those distros. Xcode tools 
> just
> worked and have done so for 20+ years.

What I meant with right approach is that using the brew provided LLVM for a 
Github job is the right approach to test to RTEMS Tools build with LLVM. You 
can of course build the RTEMS Tools with XCode only.

> 
>> 
>> Can I check in the patch now?
>> 
> 
> If the changes does not build for me without brew or macports then I am a no.

The usage of LLVM for the RTEMS Tools is optional. You can build them without 
LLVM. However, this patch is relevant to a host which has LLVM installed. So, 
to test this patch you need an LLVM installation.

-- 
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to