2.4 zImage rework
    Olaf Hering 
    olh at suse.de
       
    Wed Aug  7 04:23:10 EST 2002
    
    
  
begin  On Tue, Jul 23, Alan Modra wrote:
>
> On Tue, Jul 23, 2002 at 10:57:49AM +1000, Anton Blanchard wrote:
> >
> > /usr/local/ppc64/bin/powerpc64-linux-objcopy zImage.o \
> > 	--add-section=.kernel:vmlinux=kernel-vmlinux.gz \
> > 	--set-section-flags=.kernel:vmlinux=contents,alloc,load,readonly,data
> > /usr/local/ppc64/bin/powerpc64-linux-objcopy: stnXfLy8: Bad value
> > make[1]: *** [vmlinux] Error 1
> > make[1]: Leaving directory
> > `/home/anton/ppc64/linuxppc64_2_4/arch/ppc64/boot'
> > make: *** [zImage.initrd] Error 2
> >
> > If I rm arch/ppc64/boot/zImage.o and make again it works OK.
>
> I guess zImage.o isn't being recompiled, so you're trying to add a
> .kernel section that already exists.  objcopy ought to give a better
> error message, but it sounds like you need to fix the makefile too.
Is this the right fix?
--- arch/ppc64/boot/Makefile~   Sat Aug  3 02:39:43 2002
+++ arch/ppc64/boot/Makefile    Tue Aug  6 20:20:42 2002
@@ -95,6 +95,7 @@
 vmlinux .config System.map: % : $(TOPDIR)/%
        gzip -cvf9 $(TOPDIR)/$@ > kernel-$@.gz
+       rm -f zImage.o
        $(OBJCOPY) zImage.o \
                --add-section=.kernel:$@=kernel-$@.gz \
                --set-section-flags=.kernel:$@=$(OBJCOPYFLAGS)
--
 $ man clone
BUGS
       Main feature not yet implemented...
** Sent via the linuxppc64-dev mail list. See http://lists.linuxppc.org/
    
    
More information about the Linuxppc64-dev
mailing list