忍者ブログ

なんだか

知らないほうが幸せかもしれない

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

cygwin64であやしげなncursesのdll版ができたような

ncuesesのconfigureのoptionはこれです。
--with-libtool --with-shared --with-normal --without-debug --disable-relink --disable-rpath --with-ticlib --without-termlib --enable-ext-mouse --enable-sp-funcs --enable-reentrant --with-abi-version=10 --with-wrap-prefix=ncwrap_ --enable-sigwinch --enable-colorfgbg --enable-tcap-names --disable-termcap --disable-mixed-case --enable-symlinks --with-pkg-config --enable-pc-files --with-manpage-format=normal --with-manpage-aliases --with-default-terminfo-dir=/usr/share/terminfo --enable-echo --mandir=/usr/share/man --includedir=/usr/include/ncurses --build=x86_64-pc-cygwin

今回は、VARIABLE macroではなく、function call type でやってみました。
(ncursesの人がグローバル変数アクセスを関数化しよう?としてたようですが)

よくテストされていないあやしげな差分cygwin64-ncurses-5.9.patch

できたdllは以下のようになってます。
./lib/.libs/cygformt-5.dll
./lib/.libs/cygmenut-5.dll
./lib/.libs/cygncurses++t-5.dll
./lib/.libs/cygncursest-5.dll
./lib/.libs/cygpanelt-5.dll

gdb-7.5.50.20130304.tar.bz2で出来たncursesのdllをリンクした結果、動くgdbが出来ました。

bash-4.2$ ./gdb
GNU gdb (GDB) 7.5.50.20130304

bash-4.2$ ldd gdb.exe
cygwin1.dll => /usr/bin/cygwin1.dll (0x180040000)
cygexpat-1.dll => /usr/bin/cygexpat-1.dll (0x5d5bf0000)
cygncursest-5.dll => /usr/bin/cygncursest-5.dll (0x482200000)
cygz.dll => /usr/bin/cygz.dll (0x597fd0000)
       
ちなみに、vim-7.3.tar.bz2はこうなりました。一応、起動しました。

bash-4.2$ ldd ./vim
cygwin1.dll => /usr/bin/cygwin1.dll (0x180040000)
cygintl-8.dll => /usr/bin/cygintl-8.dll (0x5ee2d0000)
cygncursest-5.dll => /usr/bin/cygncursest-5.dll (0x482200000)

windowsで2Gの壁を破るには、関数化するのが先々、トラブルの元にならないような感じがします。


ncursesとは関係ないけど、opensslのtestが途中で止まります。

test BN_sqr
print "test BN_sqr\n"
-86E3FFFFFF * -86E3FFFFFF - 47137B0FFEF238000001
2097474FFFFFF * 2097474FFFFFF - 4262B39343D74ED1716000001
-9F9F9FFFF000000 * -9F9F9FFFF000000 - 6387AC48100C0C0001000000000000
-3FFF00005D0000FFFF * -3FFF00005D0000FFFF - FFF80012E7F46801F4902B9FF46FFFE0001
FFFFFFFFFFFF4F4FFFFF * FFFFFFFFFFFF4F4FFFFF - FFFFFFFFFFFE9E9FFFFE000079F2790161600001
Square test failed!

拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

フリーエリア

最新CM

最新記事

(07/27)
(03/27)
(03/26)
(03/23)
(03/22)
(03/19)
(03/18)
(03/18)
(03/15)
(03/14)
(03/13)
(03/12)
(03/11)
(03/11)
(03/08)
(03/08)
(03/06)
(03/05)
(03/02)
(03/01)
(02/28)
(02/27)
(02/24)
(02/23)
(02/22)

プロフィール

HN:
kenrou
性別:
非公開

バーコード

ブログ内検索

最古記事

(12/15)
(12/16)
(12/17)
(12/18)
(12/19)
(12/20)
(12/21)
(12/22)
(12/23)
(12/24)
(12/25)
(12/26)
(12/27)
(12/28)
(12/29)
(12/30)
(12/31)
(01/01)
(01/02)
(01/21)
(01/22)
(01/23)
(01/24)
(01/24)
(01/28)

P R

忍者アナライズ

コガネモチ

忍者カウンター

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30