SlideShare a Scribd company logo
1 of 130
Download to read offline
2012/2/18 mozilla独⾃ビルダー勉強会




独⾃ビルド
環境について
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




⾃⼰紹介
・名前:アベヒロキ (@hATrayflood)
・職業:⾃宅サーバ管理者
・URL:rayflood.org/diary-temp/
・住所:⻑野市 地元:東部町


                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




   まず                        by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




今回の開催
までの流れ
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




jbを囲む会で
@htguard
と初対⾯
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




その勢いで
twitterに
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




@htguardと
@m̲ayakawa
が釣れました
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




@makoto̲katoも
釣られてくれるらしい

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




さすがにotachanと
@tete009̲は
来れないようで
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




     というわけで
     (勝⼿に)
     開催決定
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




⽇程調整して
会場確保して
atnd告知
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




えーと                          by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




スレ住⼈
いる?                          by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




本題                           by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




rayfloodビルド
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




http://rayflood.org/mozilla/



                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




⽅針                           by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ビルド実験
が主な目的
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




公式ビルド
では使わない
コンパイラや
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




サポートしてない
コンパイラで
ビルドできるか
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




主にVisual Studio
Expressでビルドを
検証してた
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




なんでVS
Express?
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




フリーソフトを
ビルドするのに
⾼価なVS使うのは
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




なんか⽭盾
してないか?
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




という
(どうでもいい)
疑問から出発
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




なので                          by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




以下の点には
気を配りません
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




・性能
・安定性                         by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




特徴                           by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Windows、Mac
Linuxのバイナリを
ビルドしてます
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




それぞれのOSで
複数のコンパイラで
ビルドしてます
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ほぼ全部の
mozilla製品を
ビルドしてます
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




⾔語リソース
⽇本語/英語
中国語(繁体字)
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Windows版
のみの特徴
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




gecko-1.9.2
からfreetype2
でフォント描画
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




gecko-2.0以降も
(⼀応)対応予定
サンプルビルド
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




詳細                           by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




実際にビルドできたコンパイラ
製品別VCバージョン⼀覧


                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




列挙すると
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




vc6, vc71, vc8
vc9, vc10
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ここまで製品版VC
 
ここからフリーVC
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




vc8e, vc9e, vc10e
sdk60, sdk61
sdk70, sdk71
gcc-3.4, gcc-4.5
ddk, llvm-gcc-4.2
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




なんかいろいろある

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Express版もあるけど
Windows SDK付属の
VCも使える

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ATLやMFCがないので
2003 SDKやWDKと
組み合わせる
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Windows SDKは
x64版ビルドも可能
(⼀部ヘッダ要修正)
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




windowsでのgccは
gecko-1.9.1以降
ビルド不可
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




WDKにもコンパイラ
ついてるけどダメっぽい
(理由はいろいろ)
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




というわけで
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




フリーなVCでも
コア開発に
参加できるよ!
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




PGOは泥沼
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




時間かかるし
バグも多い
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Linux, Mac
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




基本gccと
llvm-gccも
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Ubuntu 10.04 LTS
 
gcc-4.1, gcc-4.3, gcc-4.4
llvm-gcc-4.2
それぞれi386とx86̲64

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Ubuntu 11.10
 
gcc-4.4, gcc-4.5, gcc-4.6
llvm-gcc-4.5
それぞれi386とx86̲64

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




x86̲64環境でi386版を
ビルドしようとすると
i386ライブラリが不⾜

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




なのでi386とx86̲64
両⽅のネイティブ環境を
⽤意してビルド
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




llvmはi386の
llvm-gcc-4.2だけ
他はコンパイルエラー
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ビルドが通るのは
gecko-1.9.1まで
以降はエラー
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




gcc-4.5, 4.6は
PGOできるらしい
(未検証)
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Mac OS X 10.6
 
gcc-4.0, gcc-4.2
llvm-gcc-4.2
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




gccはppc, i386, x86̲64
llvm-gccはi386, x86̲64


                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




gccはXcode純正
llvm-gccはmacports

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Xcodeのllvm-gccは
コンパイルエラーだった

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




macportsのでも
ビルドが通るのは
gecko-1.9.1まで
以降はエラー
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ppc版をビルドする
場合はOSX 10.6まで
10.7からRosettaが
廃⽌された
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




x86̲64版のビルドは
OSが32bit起動でも可能
32bit動作のOS上でも
x86̲64を実⾏できる
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




llvm-gccはmozillaには
役に⽴たなかったか・・・
clangに期待

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Intel Cも試してみたいが
ちょっと⾼いなー
しかもWin, Mac, Linux
それぞれあるし
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




機器                           by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




・Windows, Linux
Core i7 2600
メモリ12GB ⾃作機
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




12GBという半端な量は
メモリ4本のうち1本が
memtestでエラーのため

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




・Mac
C2D T7500 4GB
Macbook 2007 Late

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




コア数                          by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Core i7 2600
 4コア
 + Hyper Threading
 = 8スレッド
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




C2D T7500
 2コア、のみ
 = 2スレッド
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




             ビルド
             物件              by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




firefox, thunderbird
seamonkey, fennec
xulrunner
lightning/sunbird
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




がそれぞれvc10, vc9
vc8の32bit/64bitで
ビルドするとなると
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




6 x 6 = 36
うち、PGOは8
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




firefoxとseamonkey
のvc10, vc9が32/64
でPGOは8つ
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ビルド物件が多いのに
これだけのCPUコア数で
さばかなれければならない

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




つまり、いかに
CPUコアを消費
しつくすかがキモ
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




・選択肢1
makeのオプション-j4で
並列コンパイルを指⽰し
1つずつ順次ビルド
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




・選択肢2
makeに-j4は使わず
4つ同時にビルド
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




回答                           by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




→選択肢2
makeの-j4では最適化
されないプロセスがある

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




xpidlによる.idlファイルの
コンパイルはターゲットが
複数でも並列実⾏されない

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




.exeや.dllのリンクは
ターゲットが常に1つなので
並列実⾏されない

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




PGOするとxul.dllのリンク
に非常に時間がかかる
link.exe⾃体もマルチ
スレッドで動作してない
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




複数のアプリを並列でビルド
する場合は、時間のかかる
PGO対象アプリが優先
そうなると今度は
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




  メモリが
  ⾜りない                       by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




PGO1つで3〜4GB消費
これが4つ同時なので
12〜16GBほど必要

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




link.exeがマルチスレッド
実⾏できないがために
メモリで肩代わり・・・

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




物理メモリがこれより
少なくてもswapがあれば
実⾏できるが非常に遅い

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ただでさえ時間がかかる
リンクがさらに何倍も
時間がかかる
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




swapを使わず
全て物理メモリ上
で実⾏すべき
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




Hyper Threading

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




4コア8スレッドだが
実際はどうかというと
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




半分は幻
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




8スレッドのうち4つは
幻にすぎません
物理コアじゃないから
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




4つ並列ビルドと
8つ並列ビルドでは
8つ並列のほうが
ちょうど2倍遅い
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




確かに8つ同時なら
CPUを使い切れるけど
その分遅くなるので
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




単位時間あたりの
処理量で⾒ると
4つ同時と変わらない
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




並列ビルドは
物理コア数まで
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




投⼊                           by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




並列ビルドするとなると
ビルドが終わったら次を
投⼊するわけですが
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




⼿動は
ありえない
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




とにかく数が多い
並列、という時点で
⾃動投⼊以外ない
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




しかも要件として
同⼀ソースツリー
を同時に使えない
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




PGOを優先しつつ
余ったスレッドで
通常ビルドも実⾏
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




というやや特殊な
条件があるので
makeでは不⼗分
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




というわけで
それ⽤に書いた
paralelbuild.py
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




PGOキューとそれ
以外のキューの2本
PGOワーカーn本と
それ以外のワーカー
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ビルドするアプリの
リストという構成
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ワーカーがキュー
からビルドする
アプリを取り出す
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




アプリが他のワーカー
でビルド中かチェック
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ビルド中なら後回し
キューにつめ直して
再度取り出す
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




PGOワーカーは
PGOキューを優先
して取り出す
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




これでキューが尽きるまで
CPUをフルに使い切れる

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




でも24時間以内に
全ビルド完了という
目標に届くか不明
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




今後                           by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




そろそろ
刷新予定
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ただし
ESRのみ                        by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




freetype2版は
可能なら出す
(パッチ的に)
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




ESRでのビルドも
もう少しかかりそう
                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




第1陣で旧バージョンが3⽉
第2陣でESRが4⽉かもね

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




vc11の対応は
Windows 8が出てから…

                             by ABE Hiroki aka hATrayflood
2012/2/18 mozilla独⾃ビルダー勉強会




・リンク集
twitter @hATrayflood
http://twitter.com/hATrayflood
mozilla rayflood独⾃ビルド
http://rayflood.org/mozilla/
firefox-4.0.1 freetype2版 サンプルビルド
http://rayflood.org/diary-temp/firefox-4.0.1-rayflood-win32-sdk70.7z
バックナンバー freetype2 on fx-3.6 win32
http://www.slideshare.net/hATrayflood/modest02-freetype2-on-fx36-win32
バックナンバー firefox-3.6.4以降のビルドについて
http://www.slideshare.net/hATrayflood/modest04-firefox364
バックナンバー core i7 2600とfirefox 4.0b9でベンチ測ってみたよ
http://www.slideshare.net/hATrayflood/modest08-core-i7-2600firefox-40b9




                                               by ABE Hiroki aka hATrayflood

More Related Content

Viewers also liked

Vaboles pagasta bibliotēkas vēsture
Vaboles pagasta bibliotēkas vēstureVaboles pagasta bibliotēkas vēsture
Vaboles pagasta bibliotēkas vēsturevabolebibl
 
Nseg3 firefoxとmozillaコミュニティの紹介
Nseg3 firefoxとmozillaコミュニティの紹介Nseg3 firefoxとmozillaコミュニティの紹介
Nseg3 firefoxとmozillaコミュニティの紹介hATrayflood
 
高橋rf.html 0.3
高橋rf.html 0.3高橋rf.html 0.3
高橋rf.html 0.3hATrayflood
 
Modest06 firefox 4 の l10 n について
Modest06 firefox 4 の l10 n についてModest06 firefox 4 の l10 n について
Modest06 firefox 4 の l10 n についてhATrayflood
 
Nseg18 カレーとfirefox
Nseg18 カレーとfirefoxNseg18 カレーとfirefox
Nseg18 カレーとfirefoxhATrayflood
 
Nseg10 pcセキュリティの第一歩
Nseg10 pcセキュリティの第一歩Nseg10 pcセキュリティの第一歩
Nseg10 pcセキュリティの第一歩hATrayflood
 
Painting from Andrey Soldatenko Print Shop Print Original
Painting from Andrey Soldatenko Print Shop Print OriginalPainting from Andrey Soldatenko Print Shop Print Original
Painting from Andrey Soldatenko Print Shop Print OriginalAndrey
 
Hranom do boljeg imuniteta
Hranom do boljeg imunitetaHranom do boljeg imuniteta
Hranom do boljeg imunitetaPerisic Marko
 
Hufreeshs Paintings 1
Hufreeshs Paintings 1Hufreeshs Paintings 1
Hufreeshs Paintings 1hufreesh
 
Source Forum July 2010
Source Forum July 2010Source Forum July 2010
Source Forum July 2010Lauren Duffy
 
Nseg17 新世代firefox紹介
Nseg17 新世代firefox紹介Nseg17 新世代firefox紹介
Nseg17 新世代firefox紹介hATrayflood
 

Viewers also liked (12)

Vaboles pagasta bibliotēkas vēsture
Vaboles pagasta bibliotēkas vēstureVaboles pagasta bibliotēkas vēsture
Vaboles pagasta bibliotēkas vēsture
 
Nseg3 firefoxとmozillaコミュニティの紹介
Nseg3 firefoxとmozillaコミュニティの紹介Nseg3 firefoxとmozillaコミュニティの紹介
Nseg3 firefoxとmozillaコミュニティの紹介
 
高橋rf.html 0.3
高橋rf.html 0.3高橋rf.html 0.3
高橋rf.html 0.3
 
Modest06 firefox 4 の l10 n について
Modest06 firefox 4 の l10 n についてModest06 firefox 4 の l10 n について
Modest06 firefox 4 の l10 n について
 
Nseg18 カレーとfirefox
Nseg18 カレーとfirefoxNseg18 カレーとfirefox
Nseg18 カレーとfirefox
 
Nseg10 pcセキュリティの第一歩
Nseg10 pcセキュリティの第一歩Nseg10 pcセキュリティの第一歩
Nseg10 pcセキュリティの第一歩
 
Jim
JimJim
Jim
 
Painting from Andrey Soldatenko Print Shop Print Original
Painting from Andrey Soldatenko Print Shop Print OriginalPainting from Andrey Soldatenko Print Shop Print Original
Painting from Andrey Soldatenko Print Shop Print Original
 
Hranom do boljeg imuniteta
Hranom do boljeg imunitetaHranom do boljeg imuniteta
Hranom do boljeg imuniteta
 
Hufreeshs Paintings 1
Hufreeshs Paintings 1Hufreeshs Paintings 1
Hufreeshs Paintings 1
 
Source Forum July 2010
Source Forum July 2010Source Forum July 2010
Source Forum July 2010
 
Nseg17 新世代firefox紹介
Nseg17 新世代firefox紹介Nseg17 新世代firefox紹介
Nseg17 新世代firefox紹介
 

Similar to Modbuilders 独自ビルド環境について

Modest04 firefox-3.6.4以降のビルドについて
Modest04 firefox-3.6.4以降のビルドについてModest04 firefox-3.6.4以降のビルドについて
Modest04 firefox-3.6.4以降のビルドについてhATrayflood
 
Modest02 freetype2 on fx-3.6 win32
Modest02 freetype2 on fx-3.6 win32Modest02 freetype2 on fx-3.6 win32
Modest02 freetype2 on fx-3.6 win32hATrayflood
 
Windows フォームアプリ 2022
Windows フォームアプリ 2022Windows フォームアプリ 2022
Windows フォームアプリ 2022m ishizaki
 
2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプット2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプットFumiya Sakai
 
Displaylink : Reloaded
Displaylink : ReloadedDisplaylink : Reloaded
Displaylink : ReloadedMasataka Kondo
 
Yapf2013
Yapf2013Yapf2013
Yapf2013l_b__
 
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...Netwalker lab kapper
 
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)Akihiro Suda
 
第4回 関西MeeGo勉強会 ネタ
第4回 関西MeeGo勉強会 ネタ第4回 関西MeeGo勉強会 ネタ
第4回 関西MeeGo勉強会 ネタYuya Adachi
 
Introduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linuxIntroduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linuxHiroshi Sakate
 
関西MeeGo勉強会 第1回資料
関西MeeGo勉強会 第1回資料関西MeeGo勉強会 第1回資料
関西MeeGo勉強会 第1回資料Yuya Adachi
 
Windows 10 20H2はどうなる
Windows 10 20H2はどうなるWindows 10 20H2はどうなる
Windows 10 20H2はどうなるTomokazu Kizawa
 
LibreOfficeをWindows上でビルドする
LibreOfficeをWindows上でビルドするLibreOfficeをWindows上でビルドする
LibreOfficeをWindows上でビルドするTomofumi Yagi
 
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltWindowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltTomokazu Kizawa
 
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for WindowsThe Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for WindowsNaruhiko Ogasawara
 
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringVisual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringIssei Hiraoka
 
Build 2022 / Uno Platform
Build 2022 / Uno PlatformBuild 2022 / Uno Platform
Build 2022 / Uno Platformm ishizaki
 

Similar to Modbuilders 独自ビルド環境について (20)

MeeGo won't die
MeeGo won't dieMeeGo won't die
MeeGo won't die
 
Modest04 firefox-3.6.4以降のビルドについて
Modest04 firefox-3.6.4以降のビルドについてModest04 firefox-3.6.4以降のビルドについて
Modest04 firefox-3.6.4以降のビルドについて
 
Modest02 freetype2 on fx-3.6 win32
Modest02 freetype2 on fx-3.6 win32Modest02 freetype2 on fx-3.6 win32
Modest02 freetype2 on fx-3.6 win32
 
Windows フォームアプリ 2022
Windows フォームアプリ 2022Windows フォームアプリ 2022
Windows フォームアプリ 2022
 
2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプット2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプット
 
Embedded Master2
Embedded Master2Embedded Master2
Embedded Master2
 
Displaylink : Reloaded
Displaylink : ReloadedDisplaylink : Reloaded
Displaylink : Reloaded
 
Yapf2013
Yapf2013Yapf2013
Yapf2013
 
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...
 
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
 
第4回 関西MeeGo勉強会 ネタ
第4回 関西MeeGo勉強会 ネタ第4回 関西MeeGo勉強会 ネタ
第4回 関西MeeGo勉強会 ネタ
 
Introduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linuxIntroduction to Yocto Project - Let's make customized embedded linux
Introduction to Yocto Project - Let's make customized embedded linux
 
関西MeeGo勉強会 第1回資料
関西MeeGo勉強会 第1回資料関西MeeGo勉強会 第1回資料
関西MeeGo勉強会 第1回資料
 
Windows 10 20H2はどうなる
Windows 10 20H2はどうなるWindows 10 20H2はどうなる
Windows 10 20H2はどうなる
 
LibreOfficeをWindows上でビルドする
LibreOfficeをWindows上でビルドするLibreOfficeをWindows上でビルドする
LibreOfficeをWindows上でビルドする
 
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltWindowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
 
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for WindowsThe Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
The Basic of How to build LibreOffice / LibreOffice開発版ビルドの基礎 for Windows
 
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringVisual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
 
Build 2022 / Uno Platform
Build 2022 / Uno PlatformBuild 2022 / Uno Platform
Build 2022 / Uno Platform
 
Hacktoberfest 概要、Node-REDプロジェクト貢献手順
Hacktoberfest 概要、Node-REDプロジェクト貢献手順Hacktoberfest 概要、Node-REDプロジェクト貢献手順
Hacktoberfest 概要、Node-REDプロジェクト貢献手順
 

More from hATrayflood

KancolleSnifferを引き継いだ話と次期バージョンについて
KancolleSnifferを引き継いだ話と次期バージョンについてKancolleSnifferを引き継いだ話と次期バージョンについて
KancolleSnifferを引き継いだ話と次期バージョンについてhATrayflood
 
Firefox Localization Meetup
Firefox Localization MeetupFirefox Localization Meetup
Firefox Localization MeetuphATrayflood
 
Nseg92 kotlin null safety
Nseg92 kotlin null safetyNseg92 kotlin null safety
Nseg92 kotlin null safetyhATrayflood
 
Nseg57 ppaつくった話
Nseg57 ppaつくった話Nseg57 ppaつくった話
Nseg57 ppaつくった話hATrayflood
 
Nseg41 あなたの知らないjavascriptの基本
Nseg41 あなたの知らないjavascriptの基本Nseg41 あなたの知らないjavascriptの基本
Nseg41 あなたの知らないjavascriptの基本hATrayflood
 
Nseg15 一般的じゃないpython入門
Nseg15 一般的じゃないpython入門Nseg15 一般的じゃないpython入門
Nseg15 一般的じゃないpython入門hATrayflood
 
Modest09 j query事始め
Modest09 j query事始めModest09 j query事始め
Modest09 j query事始めhATrayflood
 
Devnaga6 高橋rf.html + printplusリリース
Devnaga6 高橋rf.html + printplusリリースDevnaga6 高橋rf.html + printplusリリース
Devnaga6 高橋rf.html + printplusリリースhATrayflood
 
Nseg8 最近のパソコン事情について
Nseg8 最近のパソコン事情についてNseg8 最近のパソコン事情について
Nseg8 最近のパソコン事情についてhATrayflood
 
Nseg2 自宅サーバ運用について
Nseg2 自宅サーバ運用についてNseg2 自宅サーバ運用について
Nseg2 自宅サーバ運用についてhATrayflood
 
Devdo17 nsegの現状と課題
Devdo17 nsegの現状と課題Devdo17 nsegの現状と課題
Devdo17 nsegの現状と課題hATrayflood
 
高橋Rf.html + printplus
高橋Rf.html + printplus高橋Rf.html + printplus
高橋Rf.html + printplushATrayflood
 

More from hATrayflood (12)

KancolleSnifferを引き継いだ話と次期バージョンについて
KancolleSnifferを引き継いだ話と次期バージョンについてKancolleSnifferを引き継いだ話と次期バージョンについて
KancolleSnifferを引き継いだ話と次期バージョンについて
 
Firefox Localization Meetup
Firefox Localization MeetupFirefox Localization Meetup
Firefox Localization Meetup
 
Nseg92 kotlin null safety
Nseg92 kotlin null safetyNseg92 kotlin null safety
Nseg92 kotlin null safety
 
Nseg57 ppaつくった話
Nseg57 ppaつくった話Nseg57 ppaつくった話
Nseg57 ppaつくった話
 
Nseg41 あなたの知らないjavascriptの基本
Nseg41 あなたの知らないjavascriptの基本Nseg41 あなたの知らないjavascriptの基本
Nseg41 あなたの知らないjavascriptの基本
 
Nseg15 一般的じゃないpython入門
Nseg15 一般的じゃないpython入門Nseg15 一般的じゃないpython入門
Nseg15 一般的じゃないpython入門
 
Modest09 j query事始め
Modest09 j query事始めModest09 j query事始め
Modest09 j query事始め
 
Devnaga6 高橋rf.html + printplusリリース
Devnaga6 高橋rf.html + printplusリリースDevnaga6 高橋rf.html + printplusリリース
Devnaga6 高橋rf.html + printplusリリース
 
Nseg8 最近のパソコン事情について
Nseg8 最近のパソコン事情についてNseg8 最近のパソコン事情について
Nseg8 最近のパソコン事情について
 
Nseg2 自宅サーバ運用について
Nseg2 自宅サーバ運用についてNseg2 自宅サーバ運用について
Nseg2 自宅サーバ運用について
 
Devdo17 nsegの現状と課題
Devdo17 nsegの現状と課題Devdo17 nsegの現状と課題
Devdo17 nsegの現状と課題
 
高橋Rf.html + printplus
高橋Rf.html + printplus高橋Rf.html + printplus
高橋Rf.html + printplus
 

Recently uploaded

Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 

Recently uploaded (7)

Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 

Modbuilders 独自ビルド環境について