|You mean you booted with -s, right? |Have you tried multiuser (no -s) boot yet? |Please let us know what problems you encounter.
I used simple /libexec/rc #!/bin/sh only. Because,most of binaries linked against glibc-2.0 caught Segmentation Fault. and fsck can't finish.( I manualy suspend it. ) I began to test glibc-2.0.105 based system. ftp://ftp.nop.or.jp/pub/gnu-0.2/gnu-glibc-2.0.105/*.tar.gz are my samples. I'm now using this system. DESCRIPTION: ---------------------------------------- cross-compiler: (host:i686--linux-gnu,i586--freebsd,i586--netbsd) ---------------------------------------- egcs-1.1.1 binutils-2.9.1.0.16 mig-1.0.1 using special `specs' file. --- specs~ Sun Sep 6 00:07:27 1998 +++ specs Thu Oct 1 18:54:29 1998 @@ -26,7 +26,7 @@ -lgcc *startfile: -%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:%{profile:gcrt1.o%s} %{!profile:crt1.o%s}}}} crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s} +%{!shared: %{!static: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:%{profile:gcrt1.o%s} %{!profile:crt1.o%s}}}} %{static:crt0.o%s}} crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s} *switches_need_spaces: ---------------------------------------- Cross compiled binaries. ---------------------------------------- glibc-2.0.105: CC=i586--gnu-gcc ../configure --prefix= --disable-profile --build=i686--linux-gnu --host=i586--gnu --target=i586--gnu * missing include/rpc -> manualy copy from glibc-2.0.105/include/rpc/* & glibc-2.0.105/sunrpc/rpc/* * gnu/stubs.h ... copy from old distribution. (???) hurd-19981204: CC=i586--gnu-gcc ../configure --prefix=/i586--gnu --disable-profile --build=i686--linux-gnu --host=i586--gnu --target=i586--gnu ---------------------------------- My default configure line is CC=i586--gnu-gcc ../configure --prefix=/i586--gnu --build=i586--freebsd --host=i586--gnu --target=i586--gnu ---------------------------------- termcap-1.3 --enable-install-termcap sh-utils-1.16 * replace getloadavg.c with emacs-20.3/src/getloadavg.c * remove strstr() declaration. fileutils-4.0 RANLIB=i586--gnu-ranlib ed-0.2 patch-2.5 sed-3.02 RANLIB=i586--gnu-ranlib binutils-2.9.1.0.16: * Skip compiling gprof. grep-2.2 gettext-0.10.35 less-332 flex-2.5.4a --prefix=/local bison-1.25 --prefix=/local m4-1.4 --prefix=/local textutils-1.22 * src/tr.c:234 remove declaration strcpy(). sharutils-4.2 * rearrange po/nl.po po/pt.po gawk-3.0.3 * skip configure 'getpgrp' * and manually #define GETPGRP_VOID diffutils-2.7 * skip configure 'closedir' findutils-4.1 * skip configure 'closedir' * comment out char *strdup ();char *strstr ();declaration. (find/fstype.c,find/parser.c,xargs/xargs.c,lib/nextelem.c) * find/pred.c define _GNU_SOURCE before include fnmatch.h to use FNM_CASEFOLD tar-1.12 * lib/gmalloc.c:312: comment out `extern size_t __getpagesize __P ((void));' egcs-1.1.1 * At 1st cross compile `xgcc' and then native compiling... * libiberty/getruntime.c :#undef HAVE_TIMES * libiberty/strerror.c :#define HAVE_SYS_ERRLIST ---------------- To bootstrap... ---------------- * Don't forget (cd /lib;ln -s ld.so.1 ld.so).If don't,stop at diskfs_start_bootstrap() during bootstraping. * Binaries are compiled with option --prefix=/i586--gnu. so don't remove symbolic link `/i586--gnu -> ..' * /boot/gnumach is `my gnumach'. Please replace with `your gnumach'. ------------------------------ Native compiled binaries. ------------------------------ egcs-1.1.1 (recompiled again) --prefix=/local make-3.77 --prefix=/local autoconf-2.12 --prefix=/local mig-1.0.1 --prefix=/local inetutils-1.3.2 --prefix= gzip-1.4.2 --prefix= emacs-20.3 --prefix=/local * src/s/gnu.h: #undef NLIST_STRUCT gnumach-withnewlinuxdev-19981202 texinfo-3.12 --prefix=/local --- UCHIYAMA Yasushi [EMAIL PROTECTED]

