gcc-4.1.0 -o tfefundl_.o -c -g -O1 -I/users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src \ /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c: In function 'dlfuncall_': /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c:150: warning: incompatible implicit declaration of built-in function 'strncpy' /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c: In function 'dlsymfunaloc_': /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c:221: warning: incompatible implicit declaration of built-in function 'strncpy' /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c: In function 'dlfunaloc': /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c:264: warning: incompatible implicit declaration of built-in function 'strlen' /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c: In function 'DynamicCall': /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c:379: warning: incompatible implicit declaration of built-in function 'strlen' /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/tfefundl_.c:386: warning: incompatible implicit declaration of built-in function 'memcpy' gcc-4.1.0 -o sim/dynl-dl.o -c -g -O1 -I/users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src \ /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/sim/dynl-dl.c /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/sim/dynl-dl.c: In function 'dynl_symbol': /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/sim/dynl-dl.c:86: error: 'RTLD_NEXT' undeclared (first use in this function) /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/sim/dynl-dl.c:86: error: (Each undeclared identifier is reported only once /users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/src/sim/dynl-dl.c:86: error: for each function it appears in.) make[2]: *** [sim/dynl-dl.o] Error 1 make[2]: Leaving directory `/raid/users/yosimoto/SAD/src/oldsad-amorita-snapshot-563/obj/unknown-Linux2' make[1]: *** [all] Error 2 make[1]: Leaving directory `/raid/users/yosimoto/SAD/src/oldsad-amorita-snapshot-563' make: *** [all] Error 2
chmod 755 /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/bin/gs mkdir -p /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/Documents/example (cd /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/Documents/example ; \ /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/bin/gs /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/script/design_example.sad > /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/script/design_example.sad.result ; rm -f a fort.9) lmalloc4: allocated chunk offset is out of range base=0xfffffffffffcd7c0 heap=0x2aaaaaac1010 offset=0x5555555e70a STOP pfinit is failed to allocate memory mkdir -p /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/Documents/example /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/bin/gs /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/script/help2HTML.sad lmalloc4: allocated chunk offset is out of range base=0xfffffffffffcd7c0 heap=0x2aaaaaac1010 offset=0x5555555e70a STOP pfinit is failed to allocate memory *** Welcome to SAD Ver.1.0.8.19.3b Revision 564 [2006-04-25 14:31 JST] *** *** This binary is built at 2006-04-26 20:50:43 JST *** *** Today: 20:50:44 Friday 04/26/2006 *** make[2]: Leaving directory `/raid/users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/obj/unknown-Linux2' make[1]: Leaving directory `/raid/users/yosimoto/SAD/src/oldsad-amorita-snapshot-564'
となりました。ずらす量をを変えればうまくいくのかな?
> > でも、一番簡単なのは 32bitバイナリを動かすかな? > > をやってみます。
これはどうやっても作れない事がわかりました。
Subject
: Re: SAD with SUSE Linux
Article No
: 117
Date
: 2006/04/26(Wed) 21:29:17
Contributor
: Akio Morita
> 吉本です。 > > 564を64bitモードでmakeした結果です。 > > chmod 755 /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/bin/gs > mkdir -p /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/Documents/example > (cd /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/Documents/example ; \ > /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/bin/gs /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/script/design_example.sad > /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/script/design_example.sad.result ; rm -f a fort.9) > lmalloc4: allocated chunk offset is out of range > base=0xfffffffffffcd7c0 heap=0x2aaaaaac1010 offset=0x5555555e70a > STOP pfinit is failed to allocate memory > > となりました。ずらす量をを変えればうまくいくのかな? offset=0x5555555e70aだから src/inc/MACCBK.incの RBASEパラメータを現在値から -5461 * 1024^3ぐらい引けばいいはず.... いまの初期値は 1.5 * 1024^2だからほとんど誤差なので、RBASEを integer*8にして -5462 * 1073741824(1024^3)ぐらいにしてどうなるでしょうか?
> diff -u src/inc/MACCBK.inc.orig src/inc/MACCBK.inc --- src/inc/MACCBK.inc.orig 2006-04-25 14:31:41.000000000 +0900 +++ src/inc/MACCBK.inc 2006-04-28 03:36:25.000000000 +0900 @@ -15,8 +15,8 @@ c include 'inc/MACMAX.inc' c define `RBASE': base index number in pfalloc.f - integer*4 RBASE - parameter (RBASE=1513*1024) + integer*8 RBASE + parameter (RBASE=-5462*1073741824) integer*4 ilistroot,ilistdummy(LILISTDUMMY) real*8 rlist integer*4 ilist(2,RBASE:RBASE)
> g77-3.4.6 -v Reading specs from /raid/users/yosimoto/pkg/bin/../lib/gcc/x86_64-unknown-linux-gnu/3.4.6/specs Configured with: ../gcc-3.4.6/configure --prefix=/users/yosimoto/pkg --enable-languages=c,f77 -program-suffix=-3.4.6 Thread model: posix gcc version 3.4.6
> env CC=gcc-3.4.6 FC=g77-3.4.6 make all
(途中省略)
(cd /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/Documents/example ; \ /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/bin/gs /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/script/design_example.sad > /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/script/design_example.sad.result ; rm -f a fort.9) lmalloc4: allocated chunk offset is out of range base=0x400bbb800 heap=0x2aaaaaac2010 offset=0x554d53e0d02 STOP pfinit is failed to allocate memory statement executed mkdir -p /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/Documents/example /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/bin/gs /users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/script/help2HTML.sad *** Welcome to SAD Ver.1.0.8.19.3b Revision 564 [2006-04-25 14:31 JST] *** *** This binary is built at 2006-04-28 03:37:41 JST *** *** Today: 03:37:41 Friday 04/28/2006 *** lmalloc4: allocated chunk offset is out of range base=0x400bbb800 heap=0x2aaaaaac2010 offset=0x554d53e0d02 STOP pfinit is failed to allocate memory statement executed make[2]: Leaving directory `/raid/users/yosimoto/SAD/src/oldsad-amorita-snapshot-564/obj/unknown-Linux2' make[1]: Leaving directory `/raid/users/yosimoto/SAD/src/oldsad-amorita-snapshot-564'
コンパイラを変えてずらせ方が変わったのかな?
今日も眠いので、続きは起きてから (^^
よしもと@自宅
Subject
: Re: SAD with SUSE Linux
Article No
: 122
Date
: 2006/05/12(Fri) 10:25:47
Contributor
: Akio Morita
b-damaでの SADのテスト速報(bench2.sad)
Opteron 254(2.8GHz)
*********** summary of the bench mark
Function Test 2.096130888909101
Optics Test 2.964184999465942
Tracking Test 3.464217662811279
Matching Test 2.736170768737793
Overall Score (smaller is faster): .145372184880433