/srv/irclogs.ubuntu.com/2014/08/22/#ubuntu-mir.txt

=== chihchun is now known as chihchun_afk
=== chunsang is now known as chunsang-away
=== chihchun_afk is now known as chihchun
RAOFBah! Test the new code, not a copy of the old code somewhere else!04:08
* duflu takes notes04:14
racarr_namespace mb = mir::benchmarks04:19
racarr_WHYA NOT04:19
dufluracarr_: 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 coast04:34
RAOFHm. RPATH!!!!!05:33
RAOFAlright. So, stripping out the rpath from our binaries fixes the doubly-included protobuf issue.06:17
dufluRAOF: Propose away06:19
RAOFI'm currently testing it manually :(06:20
dufluRAOF: Oh we have an rpath in released binaries? To /usr ?06:21
dufluOr rather non-released binaries06:21
RAOFCMake is all about the rpath.06:21
RAOFIt embeds a lot of them.06:21
dufluI know :P06:21
duflumake install strips them06:21
dufluBut that doesn't help CI much06:21
RAOFFor 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-gnueabihf06:22
RAOFAnd rpath conveniently preempts basically all other ld behaviour.06:22
dufluRAOF: Except LD_LIBRARY_PATH I think06:23
RAOFNope, preempts that too.06:23
RAOFAt least empirically. I've got LD_LIBRARY_PATH exported, and the tests fail until I strip the rpath.06:23
RAOFLet's try to unrpath the CMake!06:26
dufluRAOF: CMake uses it for basic stuff like "make test". It might be hard to avoid completely06:27
RAOFNope, that'll be easy to handle.06:27
dufluKay06:27
RAOFWe've already got the infrastructure required to set LD_LIBRARY_PATH06:27
RAOFAlright. And with that, EOW!08:17
alan_gHave a good weekend08: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!