Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby on cygwin 2025-02
Search
fd0
February 06, 2025
Programming
0
270
Ruby on cygwin 2025-02
Omotesando.rb #106
fd0
February 06, 2025
Tweet
Share
More Decks by fd0
See All by fd0
Ruby on cygwin 2025-11
fd0
0
89
Ruby on cygwin 2025-07
fd0
0
140
Ruby on cygwin 2024-03
fd0
0
340
Other Decks in Programming
See All in Programming
Integrating WordPress and Symfony
alexandresalome
0
160
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
740
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
390
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
190
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
210
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
110
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
230
sbt 2
xuwei_k
0
300
AIコーディングエージェント(Gemini)
kondai24
0
230
ゲームの物理 剛体編
fadis
0
350
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
120
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
4 Signs Your Business is Dying
shpigford
186
22k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Done Done
chrislema
186
16k
RailsConf 2023
tenderlove
30
1.3k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
How GitHub (no longer) Works
holman
316
140k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Side Projects
sachag
455
43k
Transcript
Ruby on cygwin (2025/02 月 号) fd0 (Daisuke Fujimura) 2025-02-06
@ 表参道.rb #106
2 • fd0 (Daisuke Fujimura) • 仕事では引き続き 1 ミリも Ruby
を書いていません • 職場から 自 宅の帰り道にふらっと寄りました 誰?
3 • 表参道.rb #95 の資料を参照してください • 1 年ぶりの参戦 • Cygwin
というプラットフォーム向けの Ruby について喋った • Cygwin 公式側のパッケージメンテナになった • 2.6 → 3.2 というかなりパワフルなアップデートをした • Cygwin : Windows 上で動作する UNIX 互換層となるソフトウェア • WSL が 一 般化してからはそっちを使う 人 が増えてそう 前回まであらすじ
4 • Cygwin 公式側のパッケージはまだ 3.2 系のまま • もう昨年末に 3.4 系が出てますよ…。
• HEAD CI は異常なし。 • けど 3.4.1 (tarball) はビルドできない。(bug#21092) • 3.3 系はビルドはできる。 • だけど gem コマンドで SEGV でコケるケース (cygwin DLL 内) があるのを確認してて、どうすればいいんだ?になってる。 それからどうなった
5 • PR#10895 (2024-06-02) • コンパイルオプションと作業ディレクトリの組み合わせによって `__FILE__` の展開結果が意図しないものになる • `-f
fi le-pre fi x-map=A=B` • PR#11952 (2024-10-25) • Dl_info.dli_fname の型が想定外でスタック参照 → メモリ破壊 • char* と char[] 他の動き (1)
6 • PR#12015 (2024-11-08) • `-municode` オプションで Cygwin でのビルドが失敗 •
cygwin/make fi le.in は mingw でも使われていたという知 見 • PR#12051 (2024-11-11 / hsbt さん) • Cygwin でビルド可能か確認する GitHub Actions • 公式で確認してもらえるようになった (圧倒的感謝) 他の動き (2)
7 • Cygwin 公式側で 3.4.x の動くやつを出せたらいいな あ…。 今年の (ゆるい) 目
標