site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=VhItdku/dcDnrtxFd1Ezx776/DGPMbWlAMSeVfZkS0Y=; b=jzPrO1hwdIZs6bU/i/7wpoeB+n7+gjSt6oQ4BbWbeUzaOlC8zbj6M56nNLlxeNIifzrKdLPArefhsy0lP6SIyZ3uyvgyaSszQxVhCssbEB85X1Mrc/jZNHRK6gmXLAZcxfPgLueK90kVqv/o5Hn6ZCaTQZJz3IMjcBY5lA6BXf0= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=artIrpsz1hEh8kx47cNsPVrT+jDxN/IxObkCnc+yj/1WbsxukYchtymYaBR0ZSQunJiembNY6S6Ch7+CbJcKVl4KVJYkh19xz36vGXQacRvkteTdcNho8oHyw15DRxKXUv0Srat6SkWKXa0hEKQZ3lUClaqd1P2trSvpNkyCPqI= hi Terry it's really not that I'm asked, I reiterate my question, is it possible to get which arch of a fat binary has been loaded? is it possible (in the case of a fat binary) to force one arch to be loaded rather than the default one? On Fri, Mar 7, 2008 at 10:24 PM, Terry Lambert <tlambert@apple.com> wrote:
On Mar 7, 2008, at 5:06 PM, mm w wrote:
#include <stdio.h>
/* cc -ansi -Wall -O3 -arch i386 -DARCH_X86_64=0 main.c -o main-i386 cc -ansi -Wall -O2 -arch x86_64 -DARCH_X86_64=1 main.c -o main-x86_64 lipo -create -arch i386 main-i386 -arch x86_64 main-x86_64 -o main */
/* main.c */
int main(void) { #if ARCH_X86_64 puts("hello world 64!"); #else puts("hello world!"); #endif return 0; } /* EOF */
$ ./main-i386 hello world! $ ./main-x86_64 hello world 64! $ ./main hello world 64!
1 - is there a way to know which arch/img has been loaded?
ps or activity monitor or, as you have discovered, printf.
2 - is it possible to force one arch to be loaded rather than the default one?
Check the checkbox in finder, if it's a GUI application, or:
man arch
-- Terry
-- -mmw _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com
participants (1)
-
mm w