From owner-freebsd-ports Wed Apr 12 21:12: 9 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id EBE2937B78E; Wed, 12 Apr 2000 21:12:06 -0700 (PDT) (envelope-from jkoshy@FreeBSD.org) Received: (from jkoshy@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id VAA23456; Wed, 12 Apr 2000 21:12:06 -0700 (PDT) (envelope-from jkoshy@FreeBSD.org) Date: Wed, 12 Apr 2000 21:12:06 -0700 (PDT) From: Message-Id: <200004130412.VAA23456@freefall.freebsd.org> X-Mailer: exmh version 2.0.2 2/24/98 To: "Marco van de Voort" Cc: freebsd-ports@freebsd.org Subject: Re: ported application In-Reply-To: Your message of "Wed, 12 Apr 2000 14:03:59 +0100." <20000412120437.242472E802@hermes.tue.nl> Mime-Version: 1.0 Content-Type: text/plain Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > People in the freebsd-hackers told me that such (non gcc compiled or compiled > by gcc descendants) projects already exist? Can somebody give me > some examples where I can look at? Take a look at ports/lang/sml-nj, the SML/NJ compiler for ML. Other 'bootstrapped' languages in ports include Sather, MIT-Scheme, and Erlang IIRC. Some of these compile a small bootstrap stage on the native system, load in an initial image and then recompile themselves becoming totally `native' from that point on. > How does one implement such port? A single port entry would be quite large > (5-9 MB (depends on inclusion of non BSD stuff for crosscompiling, and Most of the ports listed above are quite large and monolithic, because the distributed files are such :(. I personally prefer a complete port; 5-10MB is ok. Regards, Koshy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message