Am 03.09.23 um 19:49 schrieb Jeremie Courreges-Anglas:
I don't know which of .SILENT or make -s or the escape characters hide the compiler command lines used to build the object files, but let's find a way to disable this behaviour at least in the port.
Attached is an updated port that removes the silent rules. However, that makes the output quite confusing and is IMO not really an improvement. But hey, you're the guys looking at that output, if that's what you prefer, I'm fine with that :-).
We need to see the programs and flags involved, if only to verify that said flags are sane in the context of the ports tree.
If that's all: buildsys.mk is the source of truth for all that. Printing OBJC, OBJCFLAGS, CPPFLAGS, LIBS and LDFLAGS from that would probably be sufficient for that purpose and would look a lot less messy.
Like being used as an alternative for other objc frameworks and as a runtime for objc applications. Admittedly that's not an ecosystem I know much about.
Nope, this is not an OpenStep implementation, so cannot act as the alternative of one.
Thanks. Updated tarball attached which simplifies SHARED_LIBS handling and zaps COMPILER_LANGS=objc. Could you please tweak/patch the port so that compiler/linker commands are printed?
I took those two changes. For silent see above. PTAL. -- Jonathan
objfw.tar.gz
Description: application/gzip
