[Pkg-uml-devel] UML kernel define/config and arch/subarch
Mattia Dongili
malattia at linux.it
Sun Jan 22 22:21:34 UTC 2006
Hello,
as some of you already knows I'm trying to add the "um" subarch to build
UML kernels.
I'm having some problems in forcing the kernel build with ARCH=um so I
suppose I'm missing something:
is arch/subarch support fully in place?
or is it just not appropriate for an 'um' subarch (not what I've been
told on irc)?
AFAICS $(ARCH) is used both in
dpkg-architecture -a'$(ARCH)' -qDEB_BUILD_ARCH
and friends and in
make-kpkg --arch '$(ARCH)' ...
and this is definitely not helpful for UML as it needs to build with
make-kpkg --arch um
Any suggestion?
BTW here's what I'm using:
/--- debian/arch/i386/um/defines ---
| [base]
| flavours:
| 686
| kernel-arch: um
| suggests: uml-utilities, umlrun, rootstrap
|
| [686]
| class: 586/K5/5x86/6x86/6x86MX UM
| suggests: uml-utilities, umlrun, rootstrap
| longclass: 32-bit UML 586/K5/5x86/6x86/6x86MX host
\------
and this modification to current scripts in SVN (I don't know why
builddeb is not there so I commented it out...)
Index: rules.real
===================================================================
--- rules.real (revision 5563)
+++ rules.real (working copy)
@@ -111,8 +111,8 @@
cp -al $(srcfiles) '$(DIR)'
$(patch_cmd)
#make-kpkg does this when building kernel-source.
- mv '$(DIR)/scripts/package/Makefile' '$(DIR)/scripts/package/Makefile.dist'
- mv '$(DIR)/scripts/package/builddeb' '$(DIR)/scripts/package/builddeb.dist'
+ #mv '$(DIR)/scripts/package/Makefile' '$(DIR)/scripts/package/Makefile.dist'
+ #mv '$(DIR)/scripts/package/builddeb' '$(DIR)/scripts/package/builddeb.dist'
echo "# Dummy Makefile" > '$(DIR)/scripts/package/Makefile'
echo "all:" >> '$(DIR)/scripts/package/Makefile'
touch '$@'
Index: arch/i386/defines
===================================================================
--- arch/i386/defines (revision 5563)
+++ arch/i386/defines (working copy)
@@ -6,6 +6,7 @@
686-smp
k7
k7-smp
+subarches: um
kernel-arch: i386
kernel-header-dirs: i386
suggests: lilo (>= 19.1) | grub, fdutils
--
mattia
:wq!
More information about the Pkg-uml-devel
mailing list