| === chihchun is now known as chihchun_afk | ||
| === chunsang is now known as chunsang-away | ||
| === chihchun_afk is now known as chihchun | ||
| RAOF | Bah! Test the new code, not a copy of the old code somewhere else! | 04:08 |
|---|---|---|
| * duflu takes notes | 04:14 | |
| racarr_ | namespace mb = mir::benchmarks | 04:19 |
| racarr_ | WHYA NOT | 04:19 |
| duflu | racarr_: Because it's 9:30pm? | 04:30 |
| racarr_ | duflu: Oh im migrating to burning man time. | 04:34 |
| racarr_ | which is at least 3 time zones east of west coast | 04:34 |
| RAOF | Hm. RPATH!!!!! | 05:33 |
| RAOF | Alright. So, stripping out the rpath from our binaries fixes the doubly-included protobuf issue. | 06:17 |
| duflu | RAOF: Propose away | 06:19 |
| RAOF | I'm currently testing it manually :( | 06:20 |
| duflu | RAOF: Oh we have an rpath in released binaries? To /usr ? | 06:21 |
| duflu | Or rather non-released binaries | 06:21 |
| RAOF | CMake is all about the rpath. | 06:21 |
| RAOF | It embeds a lot of them. | 06:21 |
| duflu | I know :P | 06:21 |
| duflu | make install strips them | 06:21 |
| duflu | But that doesn't help CI much | 06:21 |
| RAOF | For example: lib/libmirclient.so: RPATH=/home/chris/Canonical/Mir/mir/private-library-loading/partial-armhf-chroot/lib:/home/chris/Canonical/Mir/mir/private-library-loading/partial-armhf-chroot/lib/arm-linux-gnueabihf:/home/chris/Canonical/Mir/mir/private-library-loading/partial-armhf-chroot/usr/lib:/home/chris/Canonical/Mir/mir/private-library-loading/partial-armhf-chroot/usr/lib/arm-linux-gnueabihf | 06:22 |
| RAOF | And rpath conveniently preempts basically all other ld behaviour. | 06:22 |
| duflu | RAOF: Except LD_LIBRARY_PATH I think | 06:23 |
| RAOF | Nope, preempts that too. | 06:23 |
| RAOF | At least empirically. I've got LD_LIBRARY_PATH exported, and the tests fail until I strip the rpath. | 06:23 |
| RAOF | Let's try to unrpath the CMake! | 06:26 |
| duflu | RAOF: CMake uses it for basic stuff like "make test". It might be hard to avoid completely | 06:27 |
| RAOF | Nope, that'll be easy to handle. | 06:27 |
| duflu | Kay | 06:27 |
| RAOF | We've already got the infrastructure required to set LD_LIBRARY_PATH | 06:27 |
| RAOF | Alright. And with that, EOW! | 08:17 |
| alan_g | Have a good weekend | 08:23 |
| === Trevinho|holiday is now known as Trevinho | ||
| === MacSlow is now known as MacSlow|lunch | ||
| === MacSlow|lunch is now known as MacSlow | ||
| === renato is now known as Guest21428 | ||
| === Guest21428 is now known as renatu | ||
| === desrt is now known as desrt|pdx | ||
| === pete-woods is now known as pete-woods|lunch | ||
| === dandrader is now known as dandrader|afk | ||
| === alan_g is now known as alan_g|tea | ||
| === alan_g|tea is now known as alan_g | ||
| === dandrader|afk is now known as dandrader | ||
| === chihchun is now known as chihchun_afk | ||
| === om26er is now known as om26er|dinner | ||
| === pete-woods|lunch is now known as pete-woods | ||
| === dandrader is now known as dandrader|lunch | ||
| === om26er|dinner is now known as om26er | ||
| === alan_g is now known as alan_g|EOW | ||
| === dandrader|lunch is now known as dandrader | ||
| === renato is now known as Guest25094 | ||
| === Guest25094 is now known as renatou | ||
| === renatou is now known as renatu | ||
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!