Gentoo Archives: gentoo-amd64

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Build a 32-bit app?
Date: Sun, 08 Feb 2009 23:10:48
Message-Id: 5bdc1c8b0902081510l2297108crf44a105be6b03feb@mail.gmail.com
1 Hi all,
2 I'm trying to run the Chuck programming language on my 64-bit
3 machine but it's segfaulting. An individual more experienced with
4 Chuck suggested that maybe it needs to be built as a 32-bit app. I'm
5 looking for instructions on how to do that.
6
7 I'm on the basic multilib profile:
8
9 lightning ~ # eselect profile list
10 Available profile symlink targets:
11 [1] hardened/amd64
12 [2] hardened/amd64/multilib
13 [3] selinux/2007.0/amd64
14 [4] selinux/2007.0/amd64/hardened
15 [5] default/linux/amd64/2008.0
16 [6] default/linux/amd64/2008.0/desktop *
17 [7] default/linux/amd64/2008.0/developer
18 [8] default/linux/amd64/2008.0/no-multilib
19 [9] default/linux/amd64/2008.0/server
20 [10] hardened/linux/amd64
21 lightning ~ #
22
23 I do a very simple emerge of Chuck:
24
25 lightning ~ # emerge -pv chuck
26
27 These are the packages that would be merged, in order:
28
29 Calculating dependencies... done!
30 [ebuild R ] media-sound/chuck-1.2.1.2 USE="alsa examples jack -oss" 0 kB
31
32 Total: 1 package (1 reinstall), Size of downloads: 0 kB
33 lightning ~ #
34
35 Could someone point me toward some instructions on doing this? I
36 have most of the emulation libraries installed already:
37
38 mark@lightning ~/Desktop $ eix -c emul-*
39 [I] app-emulation/emul-linux-x86-baselibs (20080316@01/31/2009):
40 Provides precompiled 32bit libraries
41 [N] app-emulation/emul-linux-x86-compat (20071125-r1!s):
42 emul-linux-x86 version of lib-compat, with the addition of a 32bit
43 libgcc_s and the libstdc++ versions provided by gcc 3.3 and 3.4 for
44 non-multilib systems.
45 [N] app-emulation/emul-linux-x86-glibc-errno-compat (--): standalone
46 glibc for old x86 binaries that require errno compat
47 [I] app-emulation/emul-linux-x86-gtklibs (20071214@01/31/2009):
48 Provides precompiled 32bit libraries
49 [N] app-emulation/emul-linux-x86-java (1.6.0.11(1.6)!s): 32bit version
50 Sun's J2SE Runtime Environment
51 [I] app-emulation/emul-linux-x86-medialibs (20071114@01/31/2009):
52 Provides precompiled 32bit libraries
53 [I] app-emulation/emul-linux-x86-qtlibs (20071210@01/31/2009):
54 Provides precompiled 32bit libraries
55 [I] app-emulation/emul-linux-x86-sdl (20080316@01/31/2009): Provides
56 precompiled 32bit libraries
57 [I] app-emulation/emul-linux-x86-soundlibs (20080418@01/31/2009):
58 Provides precompiled 32bit libraries
59 [I] app-emulation/emul-linux-x86-xlibs (20080810@01/31/2009): Provides
60 precompiled 32bit libraries
61 Found 10 matches.
62 mark@lightning ~/Desktop $
63
64 I also have the IA32 stuff built into the kernel:
65
66 [*] IA32 Emulation
67 <*> IA32 a.out support
68
69
70 Thanks,
71 Mark

Replies

Subject Author
[gentoo-amd64] Re: Build a 32-bit app? Nikos Chantziaras <realnc@×××××.de>