Op woensdag 28-10-2009 om 10:23 uur [tijdzone +0100], schreef Julius
Plenz:
> hi!
> 
> If you want to use awesome, you have to live pretty much on the edge
> when it comes to libraries (ie., their versions) required to build
> awesome. On my own computers, I can just install whatever libraries I
> like (or just use the unstable package from my distribution), but when
> it comes to using the newest awesome version on different machines
> (where I don't have root access) I am stuck.
> 
> One idea of mine was to just compile awesome statically, so that I can
> copy the file between all the computers I use (they all run on the
> same architecture). I started to do this, but ran into problems
> compiling imlib2 (this problem seems to be known, the errors look like
> this: /usr/bin/../lib/libxcb-xlib.so.0: undefined reference to
> `_xcb_lock_io'). I tried to convince imlib2 not to link against this
> library, but I didn't succeed.
> 
> I also tried using "ELF statifier" to build pseudo-static ELFs by sort
> of glueing the libraries loaded at startup together with the
> executable, but with kernel stack randomization this always segfaults
> and without randomization (which I cannot disable without root
> privileges) awesome doesn't start up, either. So no option.
> 
> Long story short:
> 1.) Is it even possible to build a working static-linked awesome, ie
>     an ELF I can copy to whatever x68-machine I like and run without
>     problems? (The main problems I see here is: does a different Xlib
>     version mean awesome cannot communicate with the X server?)
> 2.) If so, can you point me in the general direction how to do this or
> 3.) Can you maybe even provide such a statically linked ELF?
> 
> Any help here is appreciated.
> 
> Greetings,
> Julius
> 

Hi Julius,

Forgive me for this shameless plug, but why try to force awesome to cope
with your distro of choice? Why not try another distro?
I know Source Mage is mostly up to date with awesome.
Which makes perfect sense as I both love awesome and I'm windowmanager
maintainer for Source Mage ;)

But to elaborate on the problem you hit:
Xorg's development is... erm.. less than stable. That's probably the
reason why most distro's fall behind on version numbers.
They tend to skip version numbers to keep most apps running smoothly.
A source based distro on the other hand doesn't have that problem.

C'mon, give it a try. From what I've seen following this list, the
awesome crowd is as friendly as the Source Mage community :)


-- 
Arjan Bouter

+=======
GPG: 79D4B14E
Source Mage GNU/Linux developer,
Linux so advanced, it may as well be magic.
http://www.sourcemage.org
+===


-- 
To unsubscribe, send mail to [email protected].

Reply via email to