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

Sources consisting of multiple tarballs



Simple (conceptually) problem:

I'm working on packaging the pm3 Modula 3 distribution for
Debian, and have run into a problem. There are two tarballs
that are available for this: the bootstrap compiler, and the
sources for the rest of the system. Once M3 is up and running,
you can generate a bootstrap compiler for a different platform,
so the system as a whole is not dependant upon a particular
platform (eg: i386 Linux.)

The bootstrap compiler is distributed (mostly) as assembler
source, so they're clearly platform dependant. The sources
for the rest of the system are distributed as Modula 3 source
code, so they're clearly platform _in_dependant. Unfortunately,
the pm3 makefiles are setup in such a way as to require the
bootstrap sources to be unpacked as part of the Modula 3 source
code tree heirarchy.

I don't want to have a source package on the Debian archives that
is platform dependant; that's just silly (and counterproductive:
most of it will be platform independant.) Is it possible to say
to dpkg that "this directory is platform dependant, that directory
is platform independant, so package them up separately to save
space"? Or will I have to bite the bullet and distribute one set
of sources for the i386, and in the future be faced with redundant
source sets for the Alpha and other platforms?

Comments and suggestions are much sought after.

(Status of the packaging? Um... back to square one after ditching
Digital's SRC M3, due to its inability to support glibc..)


Reply to: