On Sun, Feb 23, 2003 at 12:05:32PM +0100, Matthias Klose wrote:
> > it changes the following:
> > - debian/control.m4:
>
> some chunks did not cleanly apply. attched is a control file for
> m68k. Please could you check it and send me diffs how it should look
> like.
attached. one problem with that: does the compiler needs cpp?
> > - cross packages don't have a version
>
> hmm, they do have a version ...
as i read the old rules, the cross packages don't include a version
within the package name, gcc-m68k not gcc-m68k-3.2
> > - enable c++ cross package
>
> why are so many packages really needed? Isn't one cross compiler
> package sufficient?
i think the same problem then the native compiler
> > - debian/rules.d/binary-*-cross.mk:
> > - add copies of the native rules
> > - debian/rules.defs:
> > - rework the arch resolution code
> > - define DEB_TARGET_* along with DEB_HOST_*
> > - enable common packages for cross compilation
> > - explicite disable libffi from cross compilation
> > - debian/rules*:
> > - use DEB_CROSS for cross compile determination
> > - debian/rules2:
> > - change configure options
> > - fix package names
> > - import right make files
>
> debian/rules2:
> @@ -324,7 +328,7 @@
> &
> endif
>
> -ifeq ($(DEB_HOST_GNU_SYSTEM),linux)
> +ifeq ($(DEB_TARGET_GNU_SYSTEM),linux)
> -echo "Running testsuite ..."; \
> if [ -e /proc/meminfo ]; then \
> m=`awk '/^((Mem|Swap)Free|Cached)/{m+=$$2}END{print int(m*.9)}' \
>
> This should remain HOST, not TARGET, some other occurences as well.
when should the testsuite run?
bastian
--
Captain's Log, star date 21:34.5...
--- out.orig 2003-02-23 12:27:43.000000000 +0100
+++ out 2003-02-23 12:29:14.000000000 +0100
@@ -18,11 +18,11 @@
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
-Package: gcc-m68k-3.2
+Package: gcc-m68k
Architecture: any
Section: devel
Priority: optional
-Depends: ${shlibs:Depends}, binutils-m68k (>= 2.13.90.0.10)
+Depends: gcc-3.2-base, libgcc1-m68k (>= 1:3.2.3-0pre1.cross.1), ${shlibs:Depends}, cpp-3.2 (>= 1:3.2.3-0pre1.cross.1), cpp-3.2 (<< 1:3.2.4), ${shlibs:Depends}, binutils-m68k (>= 2.13.90.0.10)
Suggests: task-c-devel
Provides: c-compiler-m68k
Recommends: m68k-libc
@@ -30,7 +30,7 @@
Description: The GNU C compiler
This is the GNU C compiler, a fairly portable optimizing compiler for C.
-Package: g++-m68k-3.2
+Package: g++-m68k
Architecture: any
Section: devel
Priority: optional
Attachment:
pgptCHcHjiq5j.pgp
Description: PGP signature