Deomid Ryabkov
Deomid Ryabkov
cc @ccollins476ad for context of https://github.com/apache/mynewt-nimble/commit/6418926f941fa3e4abbfad01377d37c3626d8371, maybe (blast from the past!)
@igrr how feasible is this? i took a quick stab at `gold` support and found: * `--dynconfig` is not supported - not sure how big of a deal this is...
ok, what about `lld`? for our app, it's not uncommon for linking to take 5-15 seconds (depending on hardware). fast incremental builds (1 source file change) are important for developer...
ok, does this mean that it can be integrated into IDF as an option, or even the default? i'm looking at the toolchain distribution archive and not sure if the...
oh yes, clang is hopeless in `-Os` mode, 30% bigger code or so last i checked. what i was hoping for was to compile gcc and link with lld. ok,...
ok, it's clear now and adheres to the C++20 standard but the tradeoff is definitely wrong for us - being able to construct std::strings in constexpr functions is not worth...
you are most likely right, std::string was just the first thing i found and reported. ok, i tried with the settings you suggested but surprisingly the size of binary went...
much better: ``` $ ll build_Pro1.*/objs/Pro1.bin -rw-r--r-- 1 rojer rojer 1867712 Nov 13 14:25 build_Pro1.gcc13_cxx17/objs/Pro1.bin -rw-r--r-- 1 rojer rojer 1848880 Nov 13 14:23 build_Pro1.gcc14_cxx17/objs/Pro1.bin -rw-r--r-- 1 rojer rojer 1864384 Nov...
first, apologies: previous test was done incorrect, std was actually set to 17, so i renamed it to `gcc14_cxx17_opt_cold`. i re-did the test and cold result is a bit better...
ping @kapilkedawat