| 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) | |