Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby on cygwin 2025-02
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
fd0
February 06, 2025
Programming
300
0
Share
Ruby on cygwin 2025-02
Omotesando.rb #106
fd0
February 06, 2025
More Decks by fd0
See All by fd0
Ruby on cygwin 2025-11
fd0
0
120
Ruby on cygwin 2025-07
fd0
0
170
Ruby on cygwin 2024-03
fd0
0
360
Other Decks in Programming
See All in Programming
PHPで TLSのプロトコルを実装してみる
higaki_program
0
660
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.2k
Ruby and LLM Ecosystem 2nd
koic
1
1.4k
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
140
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
250
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
110
Tamach-sre-3_ANDPAD-shimaison93
mane12yurks38
0
220
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
420
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
100
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
260
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
320
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Done Done
chrislema
186
16k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
Abbi's Birthday
coloredviolet
2
6.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Google's AI Overviews - The New Search
badams
0
950
The Invisible Side of Design
smashingmag
302
51k
Rails Girls Zürich Keynote
gr2m
96
14k
Facilitating Awesome Meetings
lara
57
6.8k
Ethics towards AI in product and experience design
skipperchong
2
240
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
620
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
92
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 の動くやつを出せたらいいな あ…。 今年の (ゆるい) 目
標