00:37.39 |
*** join/#brlcad
yspoikgpunhhshzg
(~armin@dslb-088-066-150-129.088.066.pools.vodafone-ip.de) |
01:02.13 |
starseeker |
brlcad: ah, right. hmm - I'll have to think
about that one. I'd like to keep the -Wl,--no-undefined for GDAL
if we can work it, since that's important when it comes to being
able to successfully load gdal in the gcv plugin setup |
01:02.57 |
starseeker |
the "right" way to do it is probably to apply
it just where it's needed in GDAL (per target) - if we're lucky we
can apply it JUST to the gdal library target and leave it at
that |
01:03.36 |
starseeker |
I'll have to do some testing |
01:13.45 |
Notify |
03BRL-CAD:starseeker * 70287
brlcad/trunk/src/other/gdal/CMakeLists.txt: CMake configures are
serial - see if moving the flag setting *after* all the other tests
fixes the observed issues. |
01:14.47 |
starseeker |
brlcad: it may be that simple (r70287) - let
me know if you're still seeing problems |
02:18.13 |
Notify |
03BRL-CAD:brlcad * 70288
brlcad/trunk/include/bu/vls.h: documentation error if the typedef
comes first, pull it up |
02:18.42 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
04:13.13 |
Notify |
03BRL-CAD:brlcad * 70289
brlcad/trunk/CMakeLists.txt: restructure the optimization flag
testing so they're grouped by flag, not by language. also enable
the link-time optimization flag (-flto) which results in a 2-10%
runtime performance boost and additional compilation warnings
(across units) but at the expense of increased link times. sprinkle
comments throughout. |
04:16.43 |
brlcad |
starseeker: that seems to have done the
trick |
04:22.05 |
brlcad |
also looks like I've gotten performance up by
about 30%+ ... we may need to distribute regardless |
04:22.10 |
brlcad |
and spoke too soon: |
04:22.11 |
brlcad |
ld: unknown option: --no-undefined |
04:22.11 |
brlcad |
clang: error: linker command failed with exit
code 1 (use -v to see invocation) |
04:22.27 |
brlcad |
make[2]: *** [lib/libgdal.dylib] Error
1 |
04:22.27 |
brlcad |
make[1]: ***
[src/other/gdal/CMakeFiles/gdal.dir/all] Error 2 |
04:22.57 |
brlcad |
compiles fine with -Wl,--no-undefined ...
clang's ld however is unhappy with it |
04:24.20 |
brlcad |
looks like it needs
-Wl,-undefined,error |
04:32.31 |
brlcad |
fixes |
04:43.59 |
Notify |
03BRL-CAD:brlcad * 70290
brlcad/trunk/src/other/gdal/CMakeLists.txt: clang prefers a
different form for stopping on undefined and requires it on apple,
so default to it when it instead of -Wl,--no-undefined |
08:50.30 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
10:06.46 |
*** join/#brlcad Stragus
(~alexis@modemcable131.0-202-24.mc.videotron.ca) |
10:30.08 |
*** join/#brlcad Outbound
(~Outbound@bl5-92-78.dsl.telepac.pt) |
10:35.03 |
*** join/#brlcad caen23
(~caen23@79.112.26.23) |
14:12.05 |
*** join/#brlcad Outbound
(~Outbound@bl5-92-78.dsl.telepac.pt) |
15:09.59 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:53.04 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:56.45 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
16:37.00 |
*** join/#brlcad caen23
(~caen23@79.112.26.23) |
17:23.34 |
*** join/#brlcad telekon
(~telekon@61.195.54.77.rev.vodafone.pt) |
18:18.05 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
18:29.16 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
19:41.23 |
*** join/#brlcad Outbound
(~Outbound@bl5-92-78.dsl.telepac.pt) |
20:36.15 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
21:22.00 |
*** join/#brlcad gabbar1947
(uid205515@gateway/web/irccloud.com/x-abfpstwjfruustjh) |
21:42.00 |
*** join/#brlcad witness
(uid10044@gateway/web/irccloud.com/x-tzgrjdekatqdrrmm) |