On Thu, 2008-07-24 at 05:06 +0530, Subrata Modak wrote:
> On Mon, 2008-07-21 at 15:57 +0200, Gilles Carry wrote:
> > Hi,
> > 
> > When compiling powerpc binaries, gcc defaults to 32 bit.
> > To do some tests I needed to have a 64 bit binary.
> > Since I'm using realtime, I modified config.mk as below.
> > My questions: is there any official way to turn LTP in 64bit?
> > If not, what shall we do then? Should LTP default to 32 or native-arch bit?
> 
> It should default to native-arch bit. I hope the Makefile(s) take care
> of that stuff automatically.
> 
> > Shall we use something like: "if (uname -m) ..." or use a command line
> > option?
> > Any comment?
> > 
> > Gilles.
> > 
> > 
> > diff --git a/testcases/realtime/config.mk b/testcases/realtime/config.mk
> > index 19ccddc..083db58 100644
> > --- a/testcases/realtime/config.mk
> > +++ b/testcases/realtime/config.mk
> > @@ -23,3 +23,4 @@ LDLIBS   += $(srcdir)/lib/libjvmsim.o \
> >             $(srcdir)/lib/libstats.o \
> >             -lpthread -lrt -lm
> > 
> > +CFLAGS   += -m64

According to man gcc:

       -m64
           Generate code for a 32-bit or 64-bit environment.  The 32-bit envi-
           ronment sets int, long and pointer to 32 bits and generates code
           that runs on any i386 system.  The 64-bit environment sets int to
           32 bits and long and pointer to 64 bits and generates code for
           AMD's x86-64 architecture. For darwin only the -m64 option turns
           off the -fno-pic and -mdynamic-no-pic options.

This seems like the right thing to do to me.  Gilles, have you confirmed that 
this doesn't break things on the x86_64 platforms?

No objection from me.

--
Darren

> > 
> 
> Since, this patch is involving RT tests, i would like to have a word
> from Darren 7 others.
> 
> Regards--
> Subrata
> 
> > 
> > 
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> > Build the coolest Linux based applications with Moblin SDK & win great 
> > prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > Ltp-list mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/ltp-list
> 
-- 
Darren Hart
Real-Time Linux Team Lead
IBM Linux Technology Center


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to