|Subject:||Re: Improving GNUstep tooling with Clang|
|Date:||Sat, 30 Nov 2019 16:06:10 +0100|
I think that would be great if you could also run the tests (ideally for at least libobjc2 and libs-base), as it looks like your setups differ from the libs-base CI.
That’s very helpful, but it shows pretty well all the (mostly undocumented) things one needs to figure out somehow in order to get the modern runtime to work (e.g. requirement for recent Clang version and Gold linker, modify library-combo.make, various config flags, etc.).
I think ideally these things should be "figured out" by GNUstep make configure, something like:
If Clang version is at least 9 (?) and libobjc2 is detected:
=> select ng-gnu-gnu library combo
=> select gnustep-2.0 runtime
=> enable ARC
=> enable native ObjC exceptions
=> add -fuse-ld=gold to linker flags
Would that make sense?
|[Prev in Thread]||Current Thread||[Next in Thread]|