Re: [Mesa-dev] [PATCH 1/7] loader: Use dlsym to get our udev symbols instead of explicit linking.

2014-01-26 Thread Mike Lothian
It also gets MetroLL working for me again - I'm just going to check for bug reports on the graphical issues I'm seeing (which were there the last time I got it loaded) before raising any new ones On 26 January 2014 14:15, Alexandre Demers wrote: > This patch fixes bug 71543 where libudev.so.0 an

Re: [Mesa-dev] [PATCH 1/7] loader: Use dlsym to get our udev symbols instead of explicit linking.

2014-01-26 Thread Keith Packard
Eric Anholt writes: > By using a dlopen() with RTLD_LOCAL, we can explicitly look for the > symbols we want, while they get the symbols they want. This is way better than the patch I sent that open-coded some of this. Reviewed-by: Keith Packard -- keith.pack...@intel.com pgp2pcQjAiclo.pgp

Re: [Mesa-dev] [PATCH 1/7] loader: Use dlsym to get our udev symbols instead of explicit linking.

2014-01-26 Thread Kristian Høgsberg
On Thu, Jan 23, 2014 at 3:12 PM, Eric Anholt wrote: > Steam links against libudev.so.0, while we're linking against > libudev.so.1. The result is that the symbol names (which are the same in > the two libraries) end up conflicting, and some of the usage of .so.1 > calls the .so.0 bits, which have

Re: [Mesa-dev] [PATCH 1/7] loader: Use dlsym to get our udev symbols instead of explicit linking.

2014-01-26 Thread Alexandre Demers
This patch fixes bug 71543 where libudev.so.0 and libudev.so.1 are in conflict. With this patch, I was able to launch Garry's Mod (which previously would crash before showing anything). So you can add Tested-by: Alexandre Demers -- Alexandre Demers ___

[Mesa-dev] [PATCH 1/7] loader: Use dlsym to get our udev symbols instead of explicit linking.

2014-01-23 Thread Eric Anholt
Steam links against libudev.so.0, while we're linking against libudev.so.1. The result is that the symbol names (which are the same in the two libraries) end up conflicting, and some of the usage of .so.1 calls the .so.0 bits, which have different internal structures, and segfaults happen. By usi