linux-origin
[Top] [All Lists]

Re: compiler problem

To: ralf@xxxxxxxxxxx (Ralf Baechle)
Subject: Re: compiler problem
From: kanoj@xxxxxxxxxxxxxxxxxxx (Kanoj Sarcar)
Date: Tue, 29 Feb 2000 15:46:41 -0800 (PST)
Cc: linux-origin@xxxxxxxxxxx
In-reply-to: <20000229235414.E1585@uni-koblenz.de> from "Ralf Baechle" at Feb 29, 2000 11:54:15 PM
Sender: owner-linux-origin@xxxxxxxxxxx
> 
> On Tue, Feb 29, 2000 at 02:46:02PM -0800, Kanoj Sarcar wrote:
> 
> > In arch/ia64/kernel/linux32.c, I added in some piece of code that
> > _should_ look like this:
> 
> [...]
> 
> Is this part of the binary compatibility execve(2) syscall?  I wasted a lot
> of time because our MIPS compiler did die on my execve(2) compat syscall.
> 
>   Ralf
> 

Yes, this is so that 32 bit execs go to sys32_execve, instead of
sys_execve. The reason being that the argv[]/envp[] has to be
copied specially, since these entries are only 32bit large for
mips32.

Kanoj

<Prev in Thread] Current Thread [Next in Thread>