Copy the content into a file named "compile-on-32-bit.patch" and type:
patch -p1 < compile-on-32-bit.patch

Grégoire


On Mon, 2010-12-20 at 11:29 -0800, n179911 wrote:
> How can I apply this patch after I check out the source code from android 
> site?
> Thank you.
> 
> 
> On Mon, Dec 20, 2010 at 11:01 AM, G2 <grego...@gentil.com> wrote:
> > The following patch works for me in order to compile Gingerbread on a
> > 32-bit machine:
> >
> > --- a/external/clearsilver/java-jni/Android.mk  2010-12-20
> > 09:30:02.379792000 -0800
> > +++ b/external/clearsilver/java-jni/Android.mk  2010-12-20
> > 02:20:58.871792000 -0800
> > @@ -34,8 +34,8 @@
> >  LOCAL_CFLAGS += -fPIC
> >
> >  # This forces a 64-bit build for Java6
> > -LOCAL_CFLAGS += -m64
> > -LOCAL_LDFLAGS += -m64
> > +#LOCAL_CFLAGS += -m64
> > +#LOCAL_LDFLAGS += -m64
> >
> >  LOCAL_NO_DEFAULT_COMPILER_FLAGS := true
> >
> > --- a/external/clearsilver/cgi/Android.mk       2010-12-20
> > 09:30:11.115792000 -0800
> > +++ b/external/clearsilver/cgi/Android.mk       2010-12-20
> > 02:24:39.711792000 -0800
> > @@ -13,8 +13,8 @@
> >  LOCAL_CFLAGS := -fPIC
> >
> >  # This forces a 64-bit build for Java6
> > -LOCAL_CFLAGS += -m64
> > -LOCAL_LDFLAGS += -m64
> > +#LOCAL_CFLAGS += -m64
> > +#LOCAL_LDFLAGS += -m64
> >
> >  LOCAL_NO_DEFAULT_COMPILER_FLAGS := true
> >
> > --- a/external/clearsilver/cs/Android.mk        2010-12-20 
> > 09:30:20.419792000
> > -0800
> > +++ b/external/clearsilver/cs/Android.mk        2010-12-20 
> > 02:24:48.375792001
> > -0800
> > @@ -9,8 +9,8 @@
> >  LOCAL_CFLAGS := -fPIC
> >
> >  # This forces a 64-bit build for Java6
> > -LOCAL_CFLAGS += -m64
> > -LOCAL_LDFLAGS += -m64
> > +#LOCAL_CFLAGS += -m64
> > +#LOCAL_LDFLAGS += -m64
> >
> >  LOCAL_NO_DEFAULT_COMPILER_FLAGS := true
> >
> > --- a/external/clearsilver/util/Android.mk      2010-12-20
> > 09:32:13.415792001 -0800
> > +++ b/external/clearsilver/util/Android.mk      2010-12-20
> > 02:24:56.767792001 -0800
> > @@ -18,8 +18,8 @@
> >  LOCAL_CFLAGS := -fPIC
> >
> >  # This forces a 64-bit build for Java6
> > -LOCAL_CFLAGS += -m64
> > -LOCAL_LDFLAGS += -m64
> > +#LOCAL_CFLAGS += -m64
> > +#LOCAL_LDFLAGS += -m64
> >
> >  LOCAL_NO_DEFAULT_COMPILER_FLAGS := true
> >
> >
> >
> > Grégoire
> >
> >
> > On Dec 20, 12:35 am, G2 <grego...@gentil.com> wrote:
> >> At least, it's successfully compiling on a 64-bit machine. Good work
> >> Google!
> >>
> >> Hopefully, there will be less pain for a full upgrade compared to
> >> eclair->froyo as the jump doesn't seem to be as high on the backend
> >> side...
> >>
> >> Grégoire
> >>
> >> On Dec 19, 8:38 pm, G2 <grego...@gentil.com> wrote:
> >>
> >> > And no need to try to bypass the rule! You really need a 64-bit
> >> > machine,
> >>
> >> > Grégoire
> >>
> >> > On Dec 19, 8:37 pm, G2 <grego...@gentil.com> wrote:
> >>
> >> > > ===========================================
> >> > > PLATFORM_VERSION_CODENAME=REL
> >> > > PLATFORM_VERSION=2.3.1
> >> > > TARGET_PRODUCT=generic
> >> > > TARGET_BUILD_VARIANT=eng
> >> > > TARGET_SIMULATOR=
> >> > > TARGET_BUILD_TYPE=release
> >> > > TARGET_BUILD_APPS=
> >> > > TARGET_ARCH=arm
> >> > > HOST_ARCH=x86
> >> > > HOST_OS=linux
> >> > > HOST_BUILD_TYPE=release
> >> > > BUILD_ID=GINGERBREAD
> >> > > ============================================
> >> > > Checking build tools versions...
> >> > > build/core/main.mk:76:
> >> > > ************************************************************
> >> > > build/core/main.mk:77: You are attempting to build on a 32-bit system.
> >> > > build/core/main.mk:78: Only 64-bit build environments are supported
> >> > > beyond froyo/2.2.
> >> > > build/core/main.mk:79:
> >> > > ************************************************************
> >> > > build/core/main.mk:80: *** stop.  Stop.
> >>
> >> > > Does Google have a partnership with Intel to force everybody to
> >> > > upgrade their machine? ;-) :-(
> >>
> >> > > Grégoire
> >>
> >>
> >
> > --
> > unsubscribe: android-porting+unsubscr...@googlegroups.com
> > website: http://groups.google.com/group/android-porting
> >


-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to