Linkowanie statyczne.

The Undefined undefine w aramin.net
Czw, 4 Lis 2004, 09:20:54 CET


On Thu, Nov 04, 2004 at 08:02:40AM +0100, Piotr Wawrzyniak wrote:
> glibc kompilowałem z trochę innymi flagami niż jest to robione w pld, może to 
> jest problemem.
> [piotr w timemachine ~/programowanie]$ echo $CFLAGS
> -Os -march=pentium4 -mcpu=pentium4 -mfpmath=sse -msse2 -mmmx -s -pipe -z 
> combreloc -DBDEBUG -DG_DISABLE_ASSERT -fomit-frame-pointer
moze..
[undefine w amd64-devel undefine]$ cat >a.c
main() { printf("Dupa\n"); }
[undefine w amd64-devel undefine]$ cc a.c -o a.shared
[undefine w amd64-devel undefine]$ cc -static a.c -o a.static
[undefine w amd64-devel undefine]$ ls -l a.shared a.static 
-rwx------  1 undefine users   9033 2004-11-04 08:16 a.shared
-rwx------  1 undefine users 483949 2004-11-04 08:16 a.static
[undefine w amd64-devel undefine]$ file a.shared a.static 
a.shared: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.6, dynamically linked (uses shared libs), not stripped
a.static: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.6, statically linked, not stripped
[undefine w amd64-devel undefine]$ 

na amd64 dziala

[undefine w athlon-devel undefine]$ cat >a.c
main() { printf("dupa\n");}
[undefine w athlon-devel undefine]$ cc a.c -o a.shared
[undefine w athlon-devel undefine]$ cc -static a.c -o a.static
[undefine w athlon-devel undefine]$ ls -l a.shared a.static 
-rwx------  1 undefine users   6499 2004-11-04 08:19 a.shared
-rwx------  1 undefine users 428760 2004-11-04 08:19 a.static
[undefine w athlon-devel undefine]$ file a.shared a.static 
a.shared: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.6, dynamically linked (uses shared libs), not stripped
a.static: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.6, statically linked, not stripped

na athlonie tez.
wszystko aktualne z main+ready

-- 
Andrzej 'The Undefined' Dopierała
UNIX && Linux administrator, Adam Mickiewicz University WMiI
PLD Linux Developer             HomePage: http://aramin.net/
JID: undefine w piastlan.net    e-mail: undefine w pld-linux.org




Więcej informacji o liście dyskusyjnej pld-devel-pl