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!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to