Date: Thu, 31 Jul 2008 12:42:43 -0700 From: Xin LI <delphij@delphij.net> To: Chuck Robey <chuckr@telenix.org> Cc: freebsd-amd64@freebsd.org Subject: Re: app programming on freebsd amd64 Message-ID: <489215B3.60706@delphij.net> In-Reply-To: <4891F3F3.8090608@telenix.org> References: <4891F3F3.8090608@telenix.org>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Chuck Robey wrote: | I admit it, I'm a hobbyist, so I don't really want to make use of ports. The | fun's NOT in having everything handed to you, and the ports people try hard as | hell to prevent you from doing anything on your own. My current project deals | with Xorg. I recently finished getting Xorg and Xfree86 to build on my x86 box, | so I could compare the two. | | Right now, I want to build xorg on the amd64 platform. It seems that if I don't | supply the correct flags (which I don't know about) then the amd64 gcc gives me | 64 bit apps & libraries. What would the flags be, if I want to build 32 bit | things, both libs and apps? I'll worry about handling any other problems, I | just want to know the way to coax gcc (and gnu-ld) to think purely 32 bit. | | Can you help me here? '-m32'? However to make this useful one has to hack the library scripts to make all installation to ${PREFIX}/lib32 I think. If you are trying to cross-compile on amd64, one possible better solution would be to populate a pure 32-bit world (i.e. ./install.sh the 'base' distribution to a directory and chroot into it with a mounted /dev). Cheers, - -- Xin LI <delphij@delphij.net> http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkiSFbMACgkQi+vbBBjt66AhhACffWQKROL1J5w7PRn6veOpLOyj QBkAoInYr5Lq6fNeX8maYek4/WPQYe/0 =5Fw5 -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?489215B3.60706>