← Back to team overview

sslug-teknik team mailing list archive

Re: Re: Debian make-kpkg giver mig depmod error

 

On Sun, 8 Jun 2003 21:11:03 +0200,
Morten Bo Johansen <mbj@xxxxxxxxxxxxx>
wrote in <20030608191103.GA25992@xxxxxxxxxxxxxxxxx>:
> David List <david@xxxxxxxxxxxx> wrote:
> 
> DL> Jeg har lige set efter hvad output fra 'make-kpkg
> DL> kernel_image' var, når jeg prøvede at udstede 'make-kpkg
> DL> clean' først. Det giver nøjagtigt det samme resultat. Jeg
> DL> gjorde det naturligvis i et nyudpakket source directory, så
> DL> der var *ikke* levninger fra tidligere handlinger.
> 
> Dette er et vildt gæt, men der har været snakket om at
> kerneoversætning har problemer med gcc 3.x - bruger du
> unstable/gcc 3.x? Hvis du gør, så prøv (hvis du bliver desperat
> nok) at ændre symlinket /usr/bin/gcc til at pege på gcc-2.95 i
> stedet for gcc-3.x.
> 
> Måske kan du nøje med at sætte miljøvariablen CC=gcc-2.95 foran
> make-kpkg-kommandoen i stedet for at ændre symlink?

Jeg har ganske vist gcc 3.3 installeret under /usr/local (ikke en
Debian-pakke), men det er ikke den version, root brugeren ser:

sol:~# gcc -v
Reading specs from /usr/lib/gcc-lib/sparc-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)

På et Sun Ultra system som dette *skal* egcs64 compileren anvendes for
at oversættelsen skal resultere i en anvendelig 64-bit kerne. Det sker
automatisk. Under oversættelsen starter de fleste output-linier med
sådan noget som
sparc64-linux-gcc -D_KERNEL......

Vejen til egcs64 compilerens binære er et virvar at symlinks, men jeg
tror umiddelbart ikke, der er noget i vejen med dette:

sol:~# ls -l /usr/bin/sparc64-linux-gcc
lrwxrwxrwx    1 root     root           35 Jun  4 17:35
/usr/bin/sparc64-linux-gcc -> /etc/alternatives/sparc64-linux-gcc
sol:~# ls -l /etc/alternatives/sparc64-linux-gcc
lrwxrwxrwx    1 root     root           33 Jun  4 17:51
/etc/alternatives/sparc64-linux-gcc ->
/usr/bin/sparc64-linux-gcc.egcs64
sol:~# ls -l /usr/bin/sparc64-linux-gcc.egcs64
-rwxr-xr-x    1 root     root        74944 Jan  4  2001
/usr/bin/sparc64-linux-gcc.egcs64

-- 
Med venlig hilsen / Best regards
David List


References