割と懸案だったんですが、ほっておいたんですが、
CbC compiler を brew install できるようにする
ってのがあって。昔、atton にやってもらった気がする。
brew は ruby で書かれていて、packageの作り方とかは ruby script で書く方式。formula とかいうらしい。
formula は github に置いておくと、brew で git_user/repsitoyy みたいな形式で取ってこれます。既に、うちの学科のがある偉い。
Ruby あんまり書かないので、ちょっと苦労したんですが、gcc を build して bottle を作るまでは割と楽勝。
なのだが
Catalina の方が動かないらしい (と学生は言っている)
付属の LLVM clang ではだめらしく、clang をbrewで入れてやるらしい。
さらに、
GCCのCbC compiler の arm cross compiler
を作ろうとすると、brew install まではいくのだが、brew bottle が落ちる...
arm = `/usr/local/bin/brew --prefix arm-none-eabi-gcc`.chomp
path = `/usr/bin/find #{arm}/ -name stddef.h -print`
この辺が、brew の git の popen と干渉しているらしく... 謎だ〜
https://growi.cr.ie.u-ryukyu.ac.jp/CbC/GCC/homebrew
No comments:
Post a Comment