Android Builders Summit 2013 #abs2013

8
前へ 1 2 3 ・・ 10 次へ
Katsuya MATSUBARA @ktymtbr

Clangをクロスコンパイルに使う際の注意点:triplet、16ビットコード、GNU toolchain依存 #abs2013

2013-02-19 03:57:10
koba @tetsu_koba

#abs2013 "gcc extensions (some aren't supported by clang)"

2013-02-19 03:57:39
koba @tetsu_koba

#abs2013 "Kernel currently expects some undocumented GCC behavior"

2013-02-19 03:58:15
Katsuya MATSUBARA @ktymtbr

さらに、gcc特有の事柄への依存:フラグ、built-in関数の挙動違い、gnu89 or gnu99など #abs2013

2013-02-19 03:58:40
koba @tetsu_koba

#abs2013 "Challenges with the Linux Kernel: Kbuild is currently gcc-centric"

2013-02-19 03:59:07
koba @tetsu_koba

#abs2013 "LLVM for LInux Status: ...... Clang 3.3 will likely work out-of-the-box for the Linux Kernel"

2013-02-19 04:03:15
Katsuya MATSUBARA @ktymtbr

CyanogenModは、「サイアノジェンモッド」と読むのか。いままで「シアノジェンモッド」で読んでた。だって、色のCyanはシアンって読んでるし。#abs2013

2013-02-19 04:06:25
はろ @hidenorly

#abs2013 llvm Current target are * Nexus7 (3.1.10) * galaxy S3 (3.0.59) * MSM (3.4) * Versatile Express (QEmu testing mainline)

2013-02-19 04:06:58
はろ @hidenorly

#abs2013 今はlinux kernelしかやっていないんですね。android側こそ、llvmでやるべきだと思うのだが・・・。

2013-02-19 04:07:46
はろ @hidenorly

linux kernel by LLVM * Only 4 patches for clang/LLVM(svn) ** Specific to x86_64 target * 64bit type handling for ARM now upstream #abs2013

2013-02-19 04:09:23
はろ @hidenorly

* Clang IA not yet enabled by default * Stripped attribute issue affecting linkingto be tracked down #abs2013

2013-02-19 04:09:43
はろ @hidenorly

#abs2013 * Clang 3.3 will likely work out-of-the-box for the linux kernel

2013-02-19 04:09:55
koba @tetsu_koba

#abs2013 kernelのcat /proc/version が clang version 3.3 でビルドされたことを示している。

2013-02-19 04:10:19
はろ @hidenorly

ついに、llvmでbuildしたlinux kernelでandroid phoneを動かした cat /proc/versionに、3.1.10..snip..clang version 3.3の誇らしい文字が! #abs2013 しまった拍手してあげるべきだった

2013-02-19 04:11:47
zaki50 @zaki50

RT @tetsu_koba: #abs2013 kernelのcat /proc/version が clang version 3.3 でビルドされたことを示している。

2013-02-19 04:12:24
はろ @hidenorly

#abs2013 Using LLVM to build Android 1. Pass in CC variables to makefiles 2.Change CC variables in Makefiles

2013-02-19 04:16:37
はろ @hidenorly

#abs2013 (cont.) 3.Wrapper script in PATH to override compilers 4.Replace compiler with wrapper script

2013-02-19 04:16:49
はろ @hidenorly

#abs2013 android (上側) with LLVMは、今回は時間切れー。 しかし、ライブラリ(bionic)もあるし、どうするつもりなのか。。。

2013-02-19 04:20:31
koba @tetsu_koba

#abs2013 next session is "Deep Dive into Android IPC/Binder Framework"

2013-02-19 04:25:42
はろ @hidenorly

#abs2013 Deep dive into Android IPC/binder framework by Aleksander Gargenta

2013-02-19 04:26:04
はろ @hidenorly

先のLLVM. * similar to the kernel, the Android build system (Cm build system) seems to be gcc-centric #abs2013

2013-02-19 04:27:58
前へ 1 2 3 ・・ 10 次へ