パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

AppleがIntelプロセッサ採用を発表」記事へのコメント

  • Universal Binary (スコア:4, 参考になる)

    by Anonymous Coward
    http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary.pdf
    PowerPCで動作しているMac OS Xで走っていたものがIntelのプロセッサーで動作するMac OS Xで動作するだけではなく、
    Intelのプロセッサーで走るMac OS Xでも、PowerPCで走るMac OS Xででも動作するようなバイナリが、un
    • by nq (16642) on 2005年06月07日 12時27分 (#747651) 日記
      NEXTSTEP 3.3 では、m68k, i486, hppa, sparc と、4つまでそのまま動作する Multi-Architecture Binary とか Fat Binary とか呼ばれる形式がコンパイルできますが、同じ仕組みですかねえ?
      (手元の黒NeXTでちょっとコマンド実行)

      % file InterfaceBuilder.app/InterfaceBuilder
      InterfaceBuilder.app/InterfaceBuilder: fat file with 3 architecture(s)
      InterfaceBuilder.app/InterfaceBuilder (for architecture m68k): Mach-O executable
      InterfaceBuilder.app/InterfaceBuilder (for architecture i486): Mach-O executable
      InterfaceBuilder.app/InterfaceBuilder (for architecture sparc): Mach-O executable

      lipo も復活するのだろうか?
      % lipo
      lipo: one of -create, -thin , -extract , -remove , -replace , -info or -detailed_info must be specified
      lipo: Usage: lipo [input_file] ... [-arch input_file] ... [-info] [-
      detailed_info] [-output output_file] [-create] [-thin ] [-extract ] ... [-replace ] ...

      % lipo -detailed_info InterfaceBuilder.app/InterfaceBuilder
      Fat header in: InterfaceBuilder.app/InterfaceBuilder
      fat_magic 0xcafebabe
      nfat_arch 3
      architecure m68k
              cputype CPU_TYPE_MC680x0
              cpusubtype CPU_SUBTYPE_MC680x0_ALL
              offset 8192
              size 823952
              align 2^13 (8192)
      architecure i486
              cputype CPU_TYPE_I386
              cpusubtype CPU_SUBTYPE_486
              offset 835584
              size 848392
              align 2^13 (8192)
      architecure sparc
              cputype CPU_TYPE_SPARC
              cpusubtype CPU_SUBTYPE_SPARC_ALL
              offset 1687552
              size 905528
              align 2^13 (8192)
      %
      親コメント
      • XCode 2.1で復活してるようです。
        $ file /usr/bin/gcc-4.0
        /usr/bin/gcc-4.0: Mach-O fat file with 2 architectures
        /usr/bin/gcc-4.0 (for architecture i386): Mach-O executable i386
        /usr/bin/gcc-4.0 (for architecture ppc): Mach-O executable ppc

        $ lipo -detailed_info /usr/bin/gcc-4.0
        Fat header in: /usr/bin/gcc-4.0
        fat_magic 0xcafebabe
        nfat_arch 2
        architecture i386
                cputype CPU_TYPE_I386
                cpusubtype CPU_SUBTYPE_I386_ALL
                offset 4096
                size 35020
                align 2^12 (4096)
        architecture ppc
                cputype CPU_TYPE_POWERPC
                cpusubtype CPU_SUBTYPE_POWERPC_ALL
                offset 40960
                size 39524
                align 2^12 (4096)
        # 30分も待ってられないのでID
        親コメント

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

処理中...