Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Ruby on cygwin 2025-02
Search
fd0
February 06, 2025
Programming
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ruby on cygwin 2025-02
Omotesando.rb #106
fd0
February 06, 2025
More Decks by fd0
See All by fd0
Ruby on cygwin 2026-10
fd0
0
84
Keeping Ruby Running on Cygwin
fd0
0
290
Ruby on cygwin 2025-11
fd0
0
200
Ruby on cygwin 2025-07
fd0
0
230
Ruby on cygwin 2024-03
fd0
0
420
Other Decks in Programming
See All in Programming
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
160
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
160
Event is what happens
moro
2
1.1k
AmebaブログはKMPから卒業します
kmars0605
0
210
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
4.2k
AIに “答え“を書かせるのを やめてみた
___akari11
0
130
Workers Cache を知る
syumai
0
370
AWSに止められる覚悟してますか?
morizo_1984
2
540
ChromeでローカルLLM
ryu1013
0
160
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
270
Featured
See All Featured
Everyday Curiosity
cassininazir
0
360
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
A designer walks into a library…
pauljervisheath
211
25k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
We Have a Design System, Now What?
morganepeng
55
8.4k
Building AI with AI
inesmontani
PRO
1
1.3k
Visualization
eitanlees
153
17k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
How to make the Groovebox
asonas
2
2.5k
Ethics towards AI in product and experience design
skipperchong
2
440
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
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 の動くやつを出せたらいいな あ…。 今年の (ゆるい) 目
標