In this issue:
Re: (hopefully) working libc_r for sparc64
sparc64 tinderbox failure
vinum
Re: vinum
Re: vinum
sparc64 tinderbox failure
sparc64 tinderbox failure
----------------------------------------------------------------------
Date: Tue, 7 Jan 2003 01:40:02 +0100
From: Thomas Moestl <t...@freebsd.org>
Subject: Re: (hopefully) working libc_r for sparc64
On Mon, 2003/01/06 at 16:13:36 -0800, John Polstra wrote:
> In article <2003010502...@crow.dom2ip.de>,
> Thomas Moestl <t...@FreeBSD.ORG> wrote:
> >
> > I think I got libc_r working, after rewriting longjmp() and friends so
> > that they do not require the corresponding setjmp() to be done in an
> > ancestor function in the call graph any more, i.e. it can be used to
> > switch stacks now. This might also get other threading packages to
> > work, e.g. ruby's integrated thread manager.
>
> How hard would it be to take this work and use it as a basis for
> implementing setcontext() and getcontext()? Those are the functions
> that the Modula-3 runtime wants to use for thread switching on the
> Sparc architecture.
I'm going to look into getting these functions done. Looks like they
will also be required for libc_r soon.
- Thomas
- --
Thomas Moestl <tmo...@gmx.net> http://www.tu-bs.de/~y0015675/
<t...@FreeBSD.org> http://people.FreeBSD.org/~tmm/
PGP fingerprint: 1C97 A604 2BD0 E492 51D0 9C0F 1FE6 4F1D 419C 776C
------------------------------
Date: Tue, 7 Jan 2003 05:25:09 GMT
From: Mike Barcroft <mi...@sparc64.style9.org>
Subject: sparc64 tinderbox failure
Tinderbox FAQ: http://people.FreeBSD.org/~mike/tinderbox.html
- --------------------------------------------------------------
>>> Rebuilding the temporary build tree
- --------------------------------------------------------------
>>> stage 1: bootstrap tools
- --------------------------------------------------------------
>>> stage 2: cleaning up the object tree
- --------------------------------------------------------------
>>> stage 2: rebuilding the object tree
- --------------------------------------------------------------
>>> stage 2: build tools
- --------------------------------------------------------------
>>> stage 3: cross tools
- --------------------------------------------------------------
>>> stage 4: populating /tinderbox/sparc64/obj/tinderbox/sparc64/src/sparc64/usr/include
- --------------------------------------------------------------
>>> stage 4: building libraries
- --------------------------------------------------------------
>>> stage 4: make dependencies
- --------------------------------------------------------------
>>> stage 4: building everything..
- --------------------------------------------------------------
>>> Kernel build for GENERIC started on Tue Jan 7 04:15:50 GMT 2003
- --------------------------------------------------------------
===> ipfilter
touch: /tinderbox/sparc64/obj/tinderbox/sparc64/src/sys/GENERIC/modules/tinderbox/sparc64/src/sys/modules/ipfilter/export_syms: No such file or directory
*** Error code 1
Stop in /tinderbox/sparc64/src/sys/modules/ipfilter.
*** Error code 1
Stop in /tinderbox/sparc64/src/sys/modules.
*** Error code 1
Stop in /tinderbox/sparc64/obj/tinderbox/sparc64/src/sys/GENERIC.
*** Error code 1
Stop in /tinderbox/sparc64/src.
*** Error code 1
Stop in /tinderbox/sparc64/src.
------------------------------
Date: Tue, 7 Jan 2003 14:44:32 +0100
From: "Roderick van Domburg" <r.s.a.va...@student.utwente.nl>
Subject: vinum
Hello,
Why can't vinum be built (or used for that matter) on sparc64? I noticed
that there wasn't any vinum module built during buildkernel, and it fails to
build when included in the kernel itself.
Is there any other way I can concatenate disk drives using software?
Roderick
------------------------------
Date: Tue, 7 Jan 2003 15:48:52 +0100 (CET)
From: Harti Brandt <bra...@fokus.gmd.de>
Subject: Re: vinum
On Tue, 7 Jan 2003, Roderick van Domburg wrote:
RvD>Hello,
RvD>
RvD>Why can't vinum be built (or used for that matter) on sparc64? I noticed
RvD>that there wasn't any vinum module built during buildkernel, and it fails to
RvD>build when included in the kernel itself.
RvD>
RvD>Is there any other way I can concatenate disk drives using software?
Add vinum to the correct place in modules/Makefile and build your kernel.
It apears, that vinum works just fine (at least raid-0 and -1, I did not
test others). You need to newfs each of the disks before trying them to
use in vinum however.
harti
- --
harti brandt, http://www.fokus.gmd.de/research/cc/cats/employees/hartmut.brandt/private
bra...@fokus.gmd.de, bra...@fokus.fhg.de
------------------------------
Date: Tue, 7 Jan 2003 16:04:31 +0100
From: Bernd Walter <ti...@cicely8.cicely.de>
Subject: Re: vinum
On Tue, Jan 07, 2003 at 02:44:32PM +0100, Roderick van Domburg wrote:
> Hello,
>
> Why can't vinum be built (or used for that matter) on sparc64? I noticed
> that there wasn't any vinum module built during buildkernel, and it fails to
> build when included in the kernel itself.
cd /usr/src/sys/modules/vinum && make obj depend all install
Vinum should - in theory - work out of the box on sparc64.
Let us know if it works for you so it can be added in the build list
for sparc64 too.
Maybe it's time for moving vinum to the list for all platforms.
- --
B.Walter COSMO-Project http://www.cosmo-project.de
ti...@cicely.de Usergroup in...@cosmo-project.de
------------------------------
Date: Tue, 7 Jan 2003 17:25:15 GMT
From: Mike Barcroft <mi...@sparc64.style9.org>
Subject: sparc64 tinderbox failure
Tinderbox FAQ: http://people.FreeBSD.org/~mike/tinderbox.html
- --------------------------------------------------------------
>>> Rebuilding the temporary build tree
- --------------------------------------------------------------
>>> stage 1: bootstrap tools
- --------------------------------------------------------------
>>> stage 2: cleaning up the object tree
- --------------------------------------------------------------
>>> stage 2: rebuilding the object tree
- --------------------------------------------------------------
>>> stage 2: build tools
- --------------------------------------------------------------
>>> stage 3: cross tools
- --------------------------------------------------------------
>>> stage 4: populating /tinderbox/sparc64/obj/tinderbox/sparc64/src/sparc64/usr/include
- --------------------------------------------------------------
>>> stage 4: building libraries
- --------------------------------------------------------------
>>> stage 4: make dependencies
- --------------------------------------------------------------
>>> stage 4: building everything..
- --------------------------------------------------------------
>>> Kernel build for GENERIC started on Tue Jan 7 16:18:02 GMT 2003
- --------------------------------------------------------------
===> unionfs
touch: /tinderbox/sparc64/obj/tinderbox/sparc64/src/sys/GENERIC/modules/tinderbox/sparc64/src/sys/modules/unionfs/export_syms: No such file or directory
*** Error code 1
Stop in /tinderbox/sparc64/src/sys/modules/unionfs.
*** Error code 1
Stop in /tinderbox/sparc64/src/sys/modules.
*** Error code 1
Stop in /tinderbox/sparc64/obj/tinderbox/sparc64/src/sys/GENERIC.
*** Error code 1
Stop in /tinderbox/sparc64/src.
*** Error code 1
Stop in /tinderbox/sparc64/src.
------------------------------
Date: Tue, 7 Jan 2003 23:25:05 GMT
From: Mike Barcroft <mi...@sparc64.style9.org>
Subject: sparc64 tinderbox failure
Tinderbox FAQ: http://people.FreeBSD.org/~mike/tinderbox.html
- --------------------------------------------------------------
>>> Rebuilding the temporary build tree
- --------------------------------------------------------------
>>> stage 1: bootstrap tools
- --------------------------------------------------------------
>>> stage 2: cleaning up the object tree
- --------------------------------------------------------------
>>> stage 2: rebuilding the object tree
- --------------------------------------------------------------
>>> stage 2: build tools
- --------------------------------------------------------------
>>> stage 3: cross tools
- --------------------------------------------------------------
>>> stage 4: populating /tinderbox/sparc64/obj/tinderbox/sparc64/src/sparc64/usr/include
- --------------------------------------------------------------
>>> stage 4: building libraries
- --------------------------------------------------------------
>>> stage 4: make dependencies
- --------------------------------------------------------------
>>> stage 4: building everything..
- --------------------------------------------------------------
>>> Kernel build for GENERIC started on Tue Jan 7 22:18:05 GMT 2003
- --------------------------------------------------------------
===> ums
touch: /tinderbox/sparc64/obj/tinderbox/sparc64/src/sys/GENERIC/modules/tinderbox/sparc64/src/sys/modules/ums/export_syms: No such file or directory
*** Error code 1
Stop in /tinderbox/sparc64/src/sys/modules/ums.
*** Error code 1
Stop in /tinderbox/sparc64/src/sys/modules.
*** Error code 1
Stop in /tinderbox/sparc64/obj/tinderbox/sparc64/src/sys/GENERIC.
*** Error code 1
Stop in /tinderbox/sparc64/src.
*** Error code 1
Stop in /tinderbox/sparc64/src.
------------------------------
End of freebsd-sparc-digest V5 #211
***********************************
To Unsubscribe: send mail to majo...@FreeBSD.org
with unsubscribe freebsd-sparc-digest in the body of the message