[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Let's talk about intermediate release...


On Thu, Feb 18, 1999 at 09:40:14PM +0100, Farid Hajji wrote:
> > > Since I'm trying to motivate people to write new Mach- und Hurd-based
> > > software, it would be good to provide them on the same occation with a
> > > working development environment...
> [...]
> > > cross-gcc or cross-egcs packages [built for Debian/Linux]
> > 
> > We already have that, it is called "gcc-i386-gnu" and cross-mig is also
> > available. It's in the i386 tree.
> Okay, good to know where they are. I had a hell of a time to get my
> cross-compile environment right...

If you use make.cross, it is relatively easy. BUT you need to have
dpkg-cross and a Debian system to cross compile Debian packages.

However, the need for cross compilation is crippeling away very soon.
> > Notice that this only works on i386.
> > > native-gcc or native-egcs packages
> > 
> > egcs. I am building clean one right now :)
> At least a working native compiler. We were all waiting for it!

It was laready installed days ago, but there was a problem with float.h.

What you now need for C++ is a libc with _G_config.h in it. Gordon?
> > > Very important for developers: _sources_ for gnumach, the hurd and glibc!
> > You can just fetch them from any Debian mirror, source directory.
> I'm not very familiar with Debian but willing to learn ;)

Debian packages are under

> > > > Expected time frame: two-three weeks.
> > > Could an intermediate release be ready by March 1st for the GUUG CD-ROM?
> > Probably not, but you can do it yourself (we would not do a CD anyway).
> That's okay. I'm planning to submit:
>   * sources for mach, lites and the hurd (and glibc of course)
>   * as much documentation I can find (or course including the idiot's guide)
>   * a useful subset of packages to get a working development environment
>     including egcs, gdb, editors, ...
>   * the tutorial slides and texts

Great. The most important part is the set of packages. If you can send me
a list of all packages which you want to install, I can critique it (remove
broken packages, adding necessary packages).
> > I will try to help you in any way I can. First, make sure you mirror the
> > hurd-i386 tree from Debian, and parts of the source archive you want.
> I'm looking for suggestions from Hurd users about a small but
> usable _development_ environment. I'd prefer to keep the system
> small but functional, with the option to add natively more
> packages once they're needed.

Yeah, that's why we use Debian :)
> > You probably want to make a huge tar file for installation. Get the
> > cross-install native-install dpkg-hurd scripts. Get the idiot's guide.
> I've tried your big tarball and the {cross,native}-install and dpkg-hurd
> scripts. Adding more packages with native dpkg was possible too.

Great, so you are already familiar with them. That will make it easy for us
to cooperate. Just ask questions :)
> > Then, try use the scripts. If you have questions, come back to me. Please
> > understand that I can't do the work for you, as I have little knowledge
> > about preparing a useful CD, and other work is more important, but I will
> > help you with the problems.
> Oh thanks! I fully understand that we're not ready yet for a real release.
> It's, as you mentioned, just an intermediate snapshot to help interested
> people get started.

You're welcome.


`Rhubarb is no Egyptian god.' Debian http://www.debian.org   finger brinkmd@ 
Marcus Brinkmann              GNU    http://www.gnu.org     master.debian.org
Marcus.Brinkmann@ruhr-uni-bochum.de                        for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       PGP Key ID 36E7CD09

Reply to: