Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 20 Dec 2014, 21:28
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
what makes a puppy binary compatible with Distro X ?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [3 Posts]  
Author Message
pulmac

Joined: 26 Sep 2011
Posts: 20
Location: Monterrey, Mexico :)

PostPosted: Thu 10 Nov 2011, 16:54    Post subject:  what makes a puppy binary compatible with Distro X ?
Subject description: what makes a puppy binary compatible with Distro X ?
 

Hi

I was wondering... if you have a Kernel and compile it for an architecture.... what makes, for example, Puppy Slacko binary compatible with Slackware ? or Finlandia binary compatible with Ubuntu ?

I'm little confused.
:s
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15122
Location: Paradox Realm

PostPosted: Thu 10 Nov 2011, 20:54    Post subject:  

Woof Cool
[So to speak]

Woof takes the binaries of a distro
and the Puppy scripts
and produces a combined product Smile

http://puppylinux.org/wikka/Woof

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Karl Godt


Joined: 20 Jun 2010
Posts: 3982
Location: Kiel,Germany

PostPosted: Fri 11 Nov 2011, 10:13    Post subject:  

If you choose arch=x86 you should be good to go .

The binary compatibility is mainly related to libs ,
especially
#
Code:
/lib/libc.so.6

GNU C Library stable release version 2.10.1, by Roland McGrath et al.
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.3.4.
Compiled on a Linux >>2.6.32<< system on 2011-09-07.
Available extensions:
crypt add-on version 2.1 by Michael Glad and others
Native POSIX Threads Library by Ulrich Drepper et al
Support for some architectures added on, not maintained in glibc core.
BIND-8.2.3-T5B

AND
Code:
find /usr/lib -name "*libgtk*" -o -name "*libgdk*" -o -name "*libglib*"

/usr/lib/libgdk-x11-2.0.so.0.2400.5
/usr/lib/libgdk_pixbuf_xlib-2.0.so.0.2200.1
/usr/lib/libgtk-x11-2.0.so.0.2400.5
/usr/lib/libglib-2.0.so.0.2800.8

would show the version numbers of very important libraries .

As a rule of thumb there is a very good chance that binaries compiled with libs with lower version numbers would run on systems with higher version numbers BUT this is not always true!
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [3 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0435s ][ Queries: 11 (0.0031s) ][ GZIP on ]