On Thu, Mar 13, 2014 at 12:14 AM, Carsten Haitzler <ras...@rasterman.com> wrote:
> On Wed, 12 Mar 2014 23:47:58 -0300 Gustavo Sverzut Barbieri
> <barbi...@gmail.com> said:
>
>> On Wed, Mar 12, 2014 at 8:53 PM, Carsten Haitzler <ras...@rasterman.com>
>> wrote:
>> > On Wed, 12 Mar 2014 14:39:33 -0300 Gustavo Sverzut Barbieri
>> > <barbi...@gmail.com> said:
>> >
>> >> Not all distros pack the other eio, and we're not going to change in
>> >> upstream.
>> >>
>> >> This means you must change it at fedora side. Patch our Makefile and 
>> >> eio.pc
>> >> so it uses the new name. As all our users should be using pkg-config it
>> >> would be transparent to them. Just keep the name stable in fedora.
>> >
>> > of course this means that binaries NOT packaged and modified to link to 
>> > your
>> > rename of eio on fedora will fail to work at all. you basically broke abi
>> > "universally" for fedora (ie within fedora it works but not 
>> > across/outside).
>>
>> realistically speaking there is no such thing as "universal abi". The
>> ABI is defined within a distro unless there is some external
>> requirement for such (ie: crap LSB). Different libc tweaks, security
>> methods, required signatures, etc varies accross distros.
>
> valve, steam, sdl and most game makers might disagree with you there.

valve/steam is exactly what i say:
http://media.steampowered.com/client/installer/steam.deb

# ar -x steam.deb
# tar xzf control.tar.gz
# cat control
...
Depends: python, curl, libc6 (>= 2.15), python-apt, xterm |
gnome-terminal | konsole, xz-utils, zenity
...

# tar xzvf data.tar.gz
...
usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
...
# tar xJvf usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
...
ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libfreetype.so.6.8.0
ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
...
 ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1

# cat usr/bin/steam* # read it, just ubuntu stuff

As you can see they are ubuntu specific AND even then they can't trust
the platform libraries, so they provide their own versions of all
libraries. This is the only way they can "guarantee" it will work, or
at least avoid major problems.

So they do AGREE with me :-) [and they don't use efl :-D]


-- 
Gustavo Sverzut Barbieri
--------------------------------------
Mobile: +55 (19) 99225-2202
Contact: http://www.gustavobarbieri.com.br/contact

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to