Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

freebsd-ia64 Digest, Vol 352, Issue 3

1 view
Skip to first unread message

freebsd-ia...@freebsd.org

unread,
Mar 10, 2010, 7:00:20 AM3/10/10
to freebs...@freebsd.org
Send freebsd-ia64 mailing list submissions to
freebs...@freebsd.org

To subscribe or unsubscribe via the World Wide Web, visit
http://lists.freebsd.org/mailman/listinfo/freebsd-ia64
or, via email, send a message with subject or body 'help' to
freebsd-ia...@freebsd.org

You can reach the person managing the list at
freebsd-i...@freebsd.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of freebsd-ia64 digest..."


Today's Topics:

1. [head tinderbox] failure on ia64/ia64 (FreeBSD Tinderbox)
2. Request for review/comments: 32-bit compat for non-x86
architectures (Nathan Whitehorn)


----------------------------------------------------------------------

Message: 1
Date: Wed, 10 Mar 2010 00:43:13 GMT
From: FreeBSD Tinderbox <tind...@freebsd.org>
Subject: [head tinderbox] failure on ia64/ia64
To: FreeBSD Tinderbox <tind...@freebsd.org>, <cur...@freebsd.org>,
<ia...@freebsd.org>
Message-ID: <201003100043....@freebsd-current.sentex.ca>

TB --- 2010-03-10 00:41:35 - tinderbox 2.6 running on freebsd-current.sentex.ca
TB --- 2010-03-10 00:41:35 - starting HEAD tinderbox run for ia64/ia64
TB --- 2010-03-10 00:41:35 - cleaning the object tree
TB --- 2010-03-10 00:41:57 - cvsupping the source tree
TB --- 2010-03-10 00:41:57 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/ia64/ia64/supfile
TB --- 2010-03-10 00:42:18 - building world
TB --- 2010-03-10 00:42:18 - MAKEOBJDIRPREFIX=/obj
TB --- 2010-03-10 00:42:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2010-03-10 00:42:18 - TARGET=ia64
TB --- 2010-03-10 00:42:18 - TARGET_ARCH=ia64
TB --- 2010-03-10 00:42:18 - TZ=UTC
TB --- 2010-03-10 00:42:18 - __MAKE_CONF=/dev/null
TB --- 2010-03-10 00:42:18 - cd /src
TB --- 2010-03-10 00:42:18 - /usr/bin/make -B buildworld
>>> World build started on Wed Mar 10 00:42:19 UTC 2010
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
[...]
===> secure/libexec/sftp-server (cleandir)
rm -f sftp-server sftp-server.o sftp-common.o sftp-server-main.o roaming_dummy.o sftp-server.8.gz sftp-server.8.cat.gz
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> secure/libexec/ssh-keysign (cleandir)
rm -f ssh-keysign ssh-keysign.o readconf.o roaming_dummy.o ssh-keysign.8.gz ssh-keysign.8.cat.gz
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> secure/libexec/ssh-pkcs11-helper (cleandir)
cd: can't cd to /src/secure/libexec/ssh-pkcs11-helper
*** Error code 2

Stop in /src/secure/libexec.
*** Error code 1

Stop in /src/secure.
*** Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
TB --- 2010-03-10 00:43:13 - WARNING: /usr/bin/make returned exit code 1
TB --- 2010-03-10 00:43:13 - ERROR: failed to build world
TB --- 2010-03-10 00:43:13 - 34.99 user 23.52 system 98.69 real


http://tinderbox.freebsd.org/tinderbox-head-HEAD-ia64-ia64.full


------------------------------

Message: 2
Date: Tue, 09 Mar 2010 22:14:27 -0600
From: Nathan Whitehorn <nwhit...@freebsd.org>
Subject: Request for review/comments: 32-bit compat for non-x86
architectures
To: freebsd-...@freebsd.org, freebs...@freebsd.org,
freebs...@freebsd.org
Message-ID: <4B971CA3...@freebsd.org>
Content-Type: text/plain; CHARSET=US-ASCII; format=flowed

The patch at http://people.freebsd.org/~nwhitehorn/compat_freebsd32.diff
(pre-generated freebsd32 syscalls stuff is included, which will be done
in two steps on commit) provides groundwork for supporting 32-bit
compatibility for 64-bit MIPS and PowerPC systems. It has been tested on
amd64 and powerpc64, and compile-tested on ia64. There are two main
parts to the patch:

1) COMPAT_IA32 is renamed COMPAT_FREEBSD32, in analogy to
COMPAT_LINUX32, etc. This requires updating kernel configurations, but
is less painful than filling machine-independent bits of the kernel with
#if defined(COMPAT_IA32) || defined(COMPAT_PPC32) ||
defined(COMPAT_MIPS32) || ..., and is no less descriptive than the old name.

2) Modifications to the freebsd32 compat layer to support big-endian
architectures.

I would appreciate any comments, bugs, or test results on ia64.
-Nathan


------------------------------

End of freebsd-ia64 Digest, Vol 352, Issue 3
********************************************

0 new messages