=== 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!