On Thu, 3 Feb 2000, Marco van de Voort wrote:
> --- not related to the other 3
> 4. In the rare event that I get it finished this week; The ports howto doesn't seems
>to
> apply to bootstrapping stuff. (It assumes the apps are gcc based or created by
> a gcc compiled app (like perl).
>
> Where does such an app fit into the BSD project?
>
> - several megs of Pascal source (entire project + sideprojects + texdocs is 25 MB
>source)
> - gmake makefiles.
> - binary required to start the compile(either native FBSD or linux)
>
> . (compiling the bsd version with the linux
> compiler is also possible I think, if a linux binary can create an ordinary FBSD
> binary)
This is just answering the last point. The modula-3 port is about the
same size as yours, and it bootstraps, but (like you said) it does it from
C. The lang/objc port *used* to require a binary-only bootstrap image,
only. What I did there was to move the linux image home, use it to
bootstrap a FreeBSD image, stored that on my home page, and made the port
fetch it as one of the distfiles. In building the port, it just
referenced the FreeBSD-native binary boot image to bootstrap itself, but
it did build a full image of itself from that.
Objc doesn't need that anymore (it has a C boot now) but you could take
that approach. It's in the archives, probably version 1.5 of the
Makefile, from October 97.
>
>
>
> Marco van de Voort ([EMAIL PROTECTED])
> <http://www.stack.nl/~marcov/xtdlib.htm>
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
>
----------------------------------------------------------------------------
Chuck Robey | Interests include C & Java programming, FreeBSD,
[EMAIL PROTECTED] | electronics, communications, and signal processing.
New Year's Resolution: I will not sphroxify gullible people into looking up
fictitious words in the dictionary.
----------------------------------------------------------------------------
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message