[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MKSOFTFLOAT=YESでbuild.sh releaseできない



  いしはら  です。

  mac68kのSOFTFLOATつきがほしいなぁと思って、NetBSD/amd64 4.0_RC3
上で、netbsd-4枝で、build.shを使って、
    ./build.sh -u -U .... -m mac68k -V MKSOFTFLOAT=YES release
とすると、


<snip>
#   compile  libc/strtod.ln
CC=/opt/sysbuild/current/tools/NetBSD-4.0_RC3-x86_64/bin/m68k--netbsdelf-gcc /opt/sysbuild/current/tools/NetBSD-4.0_R
C3-x86_64/bin/m68k--netbsdelf-lint -chapbxzFS -X 272 -d /opt/sysbuild/current/dest/mac68k/usr/include  -D_LIBC -DLIBC
_SCCS -DSYSLIBC_SCCS -D_REENTRANT -DHESIOD -DINET6 -DNLS -DYP -I/opt/src-current/lib/libc/include -I/opt/src-current/lib/libc -DSOFTLOFLOAT_NEED_FIXUNS -DSOFTFLOAT -DSOFTFLOATM68K_FOR_GCC -I/opt/src-current/lib/libc/arch/m68k/softfloat -I/opt/src-current/lib/libc/softfloat -DSOFTFLOAT_FOR_GCC -I/opt/src-current/sys -I/opt/src-current/lib/libc/compat/stdlib -I/opt/src-current/lib/libc/compat/../stdlib -I/opt/src-current/lib/libc/../../common/lib/libc/quad -I/opt/src-current/lib/libc/../../common/lib/libc/string -I/opt/src-current/lib/libc/../../common/lib/libc/arch/m68k/string -D__DBINTERFACE_PRIVATE -DI18NMODULE_MAJOR=4 -DCITRUS -I/opt/src-current/libexec/ld.elf_so -I/opt/src-current/lib/libc/dlfcn -I/opt/src-current/lib/libc/gdtoa -DNO_FENV_H -I/opt/src-current/lib/libc/arch/m68k/gdtoa -DCITRUS_ICONV -DWITH_RUNE -I/opt/src-current/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2    -i /opt/src-current/lib!
 /libc/gdtoa/strtod.c
#   compile  libc/strtod.o
/opt/sysbuild/current/tools/NetBSD-4.0_RC3-x86_64/bin/m68k--netbsdelf-gcc -O2 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-traditional -Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -std=gnu99  -Werror  -pipe  -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -msoft-float   -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -DHESIOD -DINET6 -DNLS -DYP -I/opt/src-current/lib/libc/include -I/opt/src-current/lib/libc -DSOFTLOFLOAT_NEED_FIXUNS -DSOFTFLOAT -DSOFTFLOATM68K_FOR_GCC -I/opt/src-current/lib/libc/arch/m68k/softfloat -I/opt/src-current/lib/libc/softfloat -DSOFTFLOAT_FOR_GCC -I/opt/src-current/sys -I/opt/src-current/lib/libc/compat/stdlib -I/opt/src-current/lib/libc/compat/../stdlib -I/opt/src-current/lib/libc/../../common/lib/libc/quad -I/opt/src-current/lib/libc/../../common/lib/libc/string -I/opt/src-current/lib/libc/../../common/lib/libc/arch/m68k/string -D__DBINTERFACE!
 _PRIVATE -DI18NMODULE_MAJOR=4 -DCITRUS -I/opt/src-current/libexec/ld.elf_so -I/opt/src-current/lib/libc/dlfcn -I/opt/src-current/lib/libc/gdtoa -DNO_FENV_H -I/opt/src-current/lib/libc/arch/m68k/gdtoa -DCITRUS_ICONV -DWITH_RUNE -I/opt/src-current/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT  -D_FORTIFY_SOURCE=2  -nostdinc -isystem /opt/sysbuild/current/dest/mac68k/usr/include -c    /opt/src-current/lib/libc/gdtoa/strtod.c -o strtod.o
/opt/src-current/lib/libc/gdtoa/strtod.c: In function 'strtod':
/opt/src-current/lib/libc/gdtoa/strtod.c:991: internal compiler error: in do_SUBST, at combine.c:486
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.NetBSD.org/Misc/send-pr.html> for instructions.
*** Failed target:  strtod.o
*** Failed command: /opt/sysbuild/current/tools/NetBSD-4.0_RC3-x86_64/bin/m68k--netbsdelf-gcc -O2 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-traditional -Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -std=gnu99 -Werror -pipe -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -msoft-float -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -DHESIOD -DINET6 -DNLS -DYP -I/opt/src-current/lib/libc/include -I/opt/src-current/lib/libc -DSOFTLOFLOAT_NEED_FIXUNS -DSOFTFLOAT -DSOFTFLOATM68K_FOR_GCC -I/opt/src-current/lib/libc/arch/m68k/softfloat -I/opt/src-current/lib/libc/softfloat -DSOFTFLOAT_FOR_GCC -I/opt/src-current/sys -I/opt/src-current/lib/libc/compat/stdlib -I/opt/src-current/lib/libc/compat/../stdlib -I/opt/src-current/lib/libc/../../common/lib/libc/quad -I/opt/src-current/lib/libc/../../common/lib/libc/string -I/opt/src-current/lib/libc/../../common/lib/libc/arch/m68k/string !
 -D__DBINTERFACE_PRIVATE -DI18NMODULE_MAJOR=4 -DCITRUS -I/opt/src-current/libexec/ld.elf_so -I/opt/src-current/lib/libc/dlfcn -I/opt/src-current/lib/libc/gdtoa -DNO_FENV_H -I/opt/src-current/lib/libc/arch/m68k/gdtoa -DCITRUS_ICONV -DWITH_RUNE -I/opt/src-current/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 -nostdinc -isystem /opt/sysbuild/current/dest/mac68k/usr/include -c /opt/src-current/lib/libc/gdtoa/strtod.c -o strtod.o
*** Error code 1

Stop.
nbmake: stopped in /opt/src-current/lib/libc

*** Failed target:  dependall
*** Failed command: cd /opt/src-current/lib/libc; /opt/sysbuild/current/tools/NetBSD-4.0_RC3-x86_64/bin/nbmake realall
*** Error code 1

Stop.
nbmake: stopped in /opt/src-current/lib/libc

*** Failed target:  do-lib-libc
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/opt/src-current" ;; *) this="${dir}/"; real="/opt/src-current/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /opt/sysbuild/current/tools/NetBSD-4.0_RC3-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget lib/libc dependall
*** Error code 1

Stop.
nbmake: stopped in /opt/src-current

*** Failed target:  build
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/opt/src-current" ;; *) this="${dir}/"; real="/opt/src-current/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /opt/sysbuild/current/tools/NetBSD-4.0_RC3-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . do-lib-libc
*** Error code 1

Stop.
nbmake: stopped in /opt/src-current

*** Failed target:  distribution
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/opt/src-current" ;; *) this="${dir}/"; real="/opt/src-current/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /opt/sysbuild/current/tools/NetBSD-4.0_RC3-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . build NOPOSTINSTALL=1
*** Error code 1

Stop.
nbmake: stopped in /opt/src-current

*** Failed target:  release
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/opt/src-current" ;; *) this="${dir}/"; real="/opt/src-current/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /opt/sysbuild/current/tools/NetBSD-4.0_RC3-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . distribution
*** Error code 1

Stop.
nbmake: stopped in /opt/src-current

ERROR: Failed to make release
*** BUILD ABORTED ***


といってとまっちゃいます。currentでも同じところで止まるようにみえます。
これって、クロスコンパイルだからいかんのでしょうか。

どなたか教えて下さい。

よろしくおねがいします。

-- 
いしはら