Re: porting Mozart to alpha, arm, hppa, mipsel, s390
- To: Petter Reinholdtsen <pere@hungry.com>
- Cc: Denys Duchier <Denys.Duchier@ps.uni-sb.de>, debian-alpha@lists.debian.org, debian-arm@lists.debian.org, debian-hppa@lists.debian.org, debian-s390@lists.debian.org, debian-mips@lists.debian.org, mk@debian.org
- Subject: Re: porting Mozart to alpha, arm, hppa, mipsel, s390
- From: Denys Duchier <Denys.Duchier@ps.uni-sb.de>
- Date: Wed, 10 Apr 2002 16:25:48 +0200
- Message-id: <[🔎] isy9fv7hqr.fsf@elk.ps.uni-sb.de>
- In-reply-to: <[🔎] 2flk7rfdaoc.fsf@saruman.uio.no> (Petter Reinholdtsen's message of "10 Apr 2002 14:01:55 +0200")
- References: <[🔎] isg02398mx.fsf@elk.ps.uni-sb.de> <[🔎] 2flk7rfdaoc.fsf@saruman.uio.no>
Petter Reinholdtsen <pere@hungry.com> writes:
> Part of the problem seem to be that the configure script tests for OS
> and architecture, not if the needed features are present or not. This
> of course makes it fail on all new OS/architecture combination, as
> well as old combinations when the feature set changes over time.
This is not exactly the case. We do check for "features" (if I
understand that term correctly), however features are not necessarily
as reliable as you'd like and the inferences that you may draw from
them vary depending on the platform. Thus we use knowledge about the
platform (1) to conditionalize inferences (2) make platform specific
inferences and guesses or override inferences that are known not to
work. We also expressedly do NOT want to merely accidentally support
a platform: platforms are explicitly added when someone actually puts
in the effort for a port and can confirm that the system builds and
passes the test suite (unfortunately, platform support tends not to be
removed when no longer actively maintained, resulting in some bit
rot). While transparently accommodating new OS/architectures is
reasonably possible for most software, it is not realistic for a VM
with complex memory management (tagged pointers, tagged data, GC),
support for concurrent computations, and protocols to support
distributed data, distributed computations, and mobile objects.
Cheers,
--
Dr. Denys Duchier Denys.Duchier@ps.uni-sb.de
Forschungsbereich Programmiersysteme (Programming Systems Lab)
Universitaet des Saarlandes, Geb. 45 http://www.ps.uni-sb.de/~duchier
Postfach 15 11 50 Phone: +49 681 302 5618
66041 Saarbruecken, Germany Fax: +49 681 302 5615
--
To UNSUBSCRIBE, email to debian-arm-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to:
- Prev by Date:
Support for intel Xscale [PXA250], real time, geode
- Next by Date:
Re: Support for intel Xscale [PXA250], real time, geode
- Previous by thread:
Re: porting Mozart to alpha, arm, hppa, mipsel, s390
- Next by thread:
Re: porting Mozart to alpha, arm, hppa, mipsel, s390
- Index(es):