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

Re: kernel-package rules file patch for UltraSparc

Steve Dunham <dunham@cse.msu.edu> writes:

> Ok, here is a simple patch to the kernel-package rules file to add
> UltraSparc support:
> --- /usr/lib/kernel-package/rules.bak	Tue Mar 30 12:50:20 1999
> +++ /usr/lib/kernel-package/rules	Tue Mar 30 12:55:24 1999
> @@ -194,6 +194,9 @@
>  kimagesrc = vmlinux
>  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
>  DEBCONFIG = $(CONFDIR)/config.sparc
> +ifeq ($(SUBARCH),sun4u)
> +KERNEL_ARCH=sparc64
> +endif
>  endif
> After applying the patch, you can do:
>   fakeroot /usr/sbin/make-kpkg --subarch=sun4u --arch_in_name binary-arch
> to generate UltraSparc kernel packages.  (This will work on any sparc,
> but you need the "egcs64" package installed.)

Did all that, but now I get:

rm -f kernel.o
ld -m elf64_sparc  -r -o kernel.o signal.o ksyms.o sched.o dma.o fork.o exec_domain.o panic.o printk.o sys.o module.o exit.o itimer.o info.o time.o softirq.o resource.o sysctl.o acct.o capability.o kmod.o
ld: cannot open linker script file ldscripts/elf64_sparc.xr: No such file or directory
make[3]: *** [kernel.o] Error 1

Clue for me?

ii  binutils  The GNU assembler, linker and binary utiliti
ii  libc6           2.0.105-2      The GNU C library version 2 (run-time files)
ii  egcs64          19980921-2     C compiler for building 64 bit kernels on sp
ii  ldso            1.9.10-1       The Linux dynamic linker, library and utilit

.....Adam Di Carlo....adam@onShore.com.....<URL:http://www.onShore.com/>

Reply to: