|
From: | Henrik Grubbström |
Subject: | Re: [ft-devel] No support for side-by-side installation of x86-64 and i386 |
Date: | Wed, 7 Dec 2005 14:15:52 +0100 (CET) |
On Wed, 7 Dec 2005, address@hidden wrote:
Hi On Tue, 06 Dec 2005 19:02:52 +0200 Ilya Konstantinov <address@hidden> wrote:Currently, freetype i386 and x86-64 collide in the following files: /usr/bin/freetype-config /usr/include/freetype2/freetype/config/ftconfig.hI see.This makes installation of two freetype development kits impossible. Installing two development kits is desirable when the developer does plenty of cross-compiling to x86-64/i386, which is often the case on x86-64 machines.I see. Let me clarify the condition: the issue you reported is specific to GNU/Linux on x86-64, ppc64 and s390x. Grepping configuration files of X11R6.8.2, I found that only GNU/Linux on these processors use special separation of libraries by lib & lib64 (no separation for binary executables, header files). Such co-existence of multiple binary formats might be useful on mips64, sparc64 and sh64 either, but I could not find such library separation for these processors. Oops, yet I've not checked the situation of MacOS using ppc32 and ppc64.
Solaris 64-bit also has ABI-separated library directories: Solaris x86: $ isainfo amd64 i386 $ isainfo -v 64-bit amd64 applications sse2 sse fxsr amd_3dnowx amd_3dnow amd_mmx mmx cmov amd_sysc cx8 tsc fpu 32-bit i386 applications sse2 sse fxsr amd_3dnowx amd_3dnow amd_mmx mmx cmov amd_sysc cx8 tsc fpu $ isainfo -n amd64 $ ls -ld /usr/lib/{32,64,amd64,i386} /usr/lib/i386: No such file or directory lrwxrwxrwx 1 root root 1 May 4 2005 /usr/lib/32 -> ./ lrwxrwxrwx 1 root root 5 May 4 2005 /usr/lib/64 -> amd64/ drwxr-xr-x 11 root bin 13312 Dec 1 04:24 /usr/lib/amd64/ Solaris sparc: $ isainfo sparcv9 sparc $ isainfo -v 64-bit sparcv9 applications vis 32-bit sparc applications vis v8plus div32 mul32 $ isainfo -n sparcv9 $ ls -ld /usr/lib/{32,64,sparcv9,sparc} /usr/lib/sparc: No such file or directory lrwxrwxrwx 1 root root 1 Sep 11 14:48 /usr/lib/32 -> ./ lrwxrwxrwx 1 root root 7 Sep 11 14:48 /usr/lib/64 -> sparcv9/ drwxr-xr-x 11 root bin 13312 Sep 11 16:04 /usr/lib/sparcv9/
Regards, mpsuzuki
-- Henrik Grubbström address@hidden Roxen Internet Software AB
[Prev in Thread] | Current Thread | [Next in Thread] |