From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15625 invoked from network); 6 Mar 2021 07:35:58 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 6 Mar 2021 07:35:58 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 0C9F29CAB9; Sat, 6 Mar 2021 17:35:52 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0C12C9CA6D; Sat, 6 Mar 2021 17:35:22 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=servium.ch header.i=@servium.ch header.b="pEOfErjm"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 01DC59CA6B; Sat, 6 Mar 2021 17:35:18 +1000 (AEST) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by minnie.tuhs.org (Postfix) with ESMTPS id 7CFBF9CA6B for ; Sat, 6 Mar 2021 17:35:17 +1000 (AEST) Received: by mail-pj1-f54.google.com with SMTP id x7-20020a17090a2b07b02900c0ea793940so358118pjc.2 for ; Fri, 05 Mar 2021 23:35:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=servium.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uf6YEbwdJcLSex/H7F11tESUgbv6neQYjdOU1U9FPaw=; b=pEOfErjm+iBXf4baDOGDflLIiAM1AXaH0wqLsVmAMMy78bh5+0PrYSKW22TKb9H91D pSBspB+ZP5CpWNt77WguyQdsfLIp9yu/0DGMVtgUa1tpQVb1s9DLIPXIFajgErUiL01j DoGRnEgo+tEL2nc+9JYE8Ta0KIYwXtn1MtTwY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uf6YEbwdJcLSex/H7F11tESUgbv6neQYjdOU1U9FPaw=; b=U2KbdhOMwoR9FBDj2zZFuBUkiX2B351O6gxEdwOWAXF7gpmVhC3YmsKt5if0QO7+ai EhPSbtZwiejtsH9YJxXL3y8Wag0QJiF2Dd9CMBcmEGXnNHJIr7niVEtoSuvkQhH+p0to +vDXRAMU1TsTcPVWJcoqJfiLcG7e6Ff5Ypcjh4B1aWHTftJ8CLFJjOy+L7ot2VmwZLMA LRjP4YEYIFZSXQhiStfvlJEPmBNAaDnFIeZlMW5qttYep9zCie/CuBDJ8TIwdMu3rNXU jaySvkJUlcQh8g3xqYVoDcuxDAKlW3vgySbttt/V0k+I53D8M/vzIG0hpD2DWxoGMhm+ Hm6A== X-Gm-Message-State: AOAM533fM3tl7zy89uGD2fGinW+/pRZESYjtEp3O3Lz6ZSd7tskJSndd DNz8X/tG5en85vlYu3GawALsBXyX6iyANG4ZwWfOmiNopR95RQ== X-Google-Smtp-Source: ABdhPJyZdmW2yByVQqsHPQV8wLxw6j46NmZrolwaY8Uypd4FkuZSdzkoh54sb0Edt4urkB8NLxSC2EtGK8hEvMeDRZc= X-Received: by 2002:a17:902:8d82:b029:e2:e8f7:ac44 with SMTP id v2-20020a1709028d82b02900e2e8f7ac44mr12072520plo.60.1615016116329; Fri, 05 Mar 2021 23:35:16 -0800 (PST) MIME-Version: 1.0 References: <20210306.114201.619231632323334129.mochid@netside.co.jp> In-Reply-To: <20210306.114201.619231632323334129.mochid@netside.co.jp> From: Rico Pajarola Date: Fri, 5 Mar 2021 23:35:05 -0800 Message-ID: To: MOCHIDA Shuji Content-Type: multipart/alternative; boundary="000000000000ebb4fa05bcd93dca" Subject: Re: [TUHS] 4.4BSD sparc, pmax binary recently compiled X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000ebb4fa05bcd93dca Content-Type: text/plain; charset="UTF-8" great work, this is really cool! I'll give this a try on a real DECstation when I get a chance On Fri, Mar 5, 2021 at 6:43 PM MOCHIDA Shuji wrote: > > I compiled 4.4BSD to get pmax and sparc binary, from CSRG Archive CD-ROM > #4 > source code. > > http://www.netside.co.jp/~mochid/comp/bsd44-build/ > > pmax: > - Works on GXemul DECstaion(PMAX) emulation. > - I used binutils 2.6 and gcc 2.7.2.3 taken from Gnu ftp site, > as 4.4BSD src does not contain pmax support part in as, ld, > gcc and gdb. > - Lack of GDB. I got rid of compile errors of gdb 4.16, but that > does not work yet. > - gcc included can not deal c++ static constructor. So, contrib/groff > can not be compiled. Instead, it uses old/{nroff,troff,eqn,tbl..}. > > sparc: > - Works on sun4c. I use on SPARCstation 2, real hardware. > TME sun4c emulation can boot to single user, but it locks up in > middle of /etc/rc. > > CSRG Archive CD-ROM #4's source code (just after Lite2 release) seems > have differences from CSRG's binary distributions before (2 times), > e.g. mount systemcall is not compatible. > > I used NetBSD 1.0/sparc, NetBSD 1.1/pmax for 1st (slightly) cross > compiling. NetBSD 1.0/sparc boots and works well on TME emulator. > SunOS 4.1.4, Solaris7 works too, but this 4.4BSD binary doesn't.. > > -mochid > --000000000000ebb4fa05bcd93dca Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
great work, this is really cool!

I'= ll give this a try on a real DECstation when I get a chance

=
On Fri, Ma= r 5, 2021 at 6:43 PM MOCHIDA Shuji <mochid@netside.co.jp> wrote:

=C2=A0I compiled 4.4BSD to get pmax and sparc binary, from CSRG Archive CD-= ROM #4
source code.

=C2=A0 =C2=A0 http://www.netside.co.jp/~mochid/com= p/bsd44-build/

=C2=A0 pmax:
=C2=A0 =C2=A0 - Works on GXemul DECstaion(PMAX) emulation.
=C2=A0 =C2=A0 - I used binutils 2.6 and gcc 2.7.2.3 taken from Gnu ftp site= ,
=C2=A0 =C2=A0 =C2=A0 as 4.4BSD src does not contain pmax support part in as= , ld,
=C2=A0 =C2=A0 =C2=A0 gcc and gdb.
=C2=A0 =C2=A0 - Lack of GDB. I got rid of compile errors of gdb 4.16, but t= hat
=C2=A0 =C2=A0 =C2=A0 does not work yet.
=C2=A0 =C2=A0 - gcc included can not deal c++ static constructor. So, contr= ib/groff
=C2=A0 =C2=A0 =C2=A0 can not be compiled. Instead, it uses old/{nroff,troff= ,eqn,tbl..}.

=C2=A0 sparc:
=C2=A0 =C2=A0 - Works on sun4c. I use on SPARCstation 2, real hardware.
=C2=A0 =C2=A0 =C2=A0 TME sun4c emulation can boot to single user, but it lo= cks up in
=C2=A0 =C2=A0 =C2=A0 middle of /etc/rc.

=C2=A0CSRG Archive CD-ROM #4's source code (just after Lite2 release) s= eems
have differences from CSRG's binary distributions before (2 times),
e.g. mount systemcall is not compatible.

=C2=A0I used NetBSD 1.0/sparc, NetBSD 1.1/pmax for 1st (slightly) cross
compiling. NetBSD 1.0/sparc boots and works well on TME emulator.
SunOS 4.1.4, Solaris7 works too, but this 4.4BSD binary doesn't..

-mochid
--000000000000ebb4fa05bcd93dca--