tsp-devel
[Top][All Lists]
Advanced

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

Re: [Tsp-devel] Debut protage support compilation croisee PPC et ARM


From: Frederik Deweerdt
Subject: Re: [Tsp-devel] Debut protage support compilation croisee PPC et ARM
Date: Thu, 29 Mar 2007 20:18:21 +0000
User-agent: mutt-ng/devel-r804 (Linux)

On Thu, Mar 29, 2007 at 04:29:53PM +0000, Frederik Deweerdt wrote:
> On Thu, Mar 29, 2007 at 03:32:22PM +0200, Fred BM wrote:
> > La fonction getop ne marche ni sur ppc ni sur arm. le patch désactive
> > certaines verifications getop pour bb_tools et tsp_bb_providers.
> Tu as une id�e de la raison pour laquelle le getopt ne marche pas?
OK, getopt() est utilis� de la mani�re suivante dans le BB au moins:

        char c;
        while (EOF != (c = getopt("whatever"))) {
                case 'w':
                ...
        }

Il se trouve que contrairement aux plateformes intel, char est unsigned
sur arm (et powerpc je suppose puisque tu as le probl�me aussi). Du coup
la comparaison avec EOF (qui vaut -1) �choue.
De toute fa�on, posix d�finit getopt comme retournant un int[1], ce qui
n'est pas ambigu, parce que int est toujours sign�. Je vais modifier
toutes les appels probl�matiques � getopt.

A+
Fred
[1] http://www.opengroup.org/onlinepubs/007908799/xsh/getopt.html




reply via email to

[Prev in Thread] Current Thread [Next in Thread]