Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1219033
  • 博文数量: 233
  • 博客积分: 6270
  • 博客等级: 准将
  • 技术积分: 1798
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-26 08:32
文章分类

全部博文(233)

文章存档

2011年(31)

2010年(202)

我的朋友

分类: LINUX

2010-10-21 10:34:09

由于Android 2.2编译时需要使用jdk6,而子项目的makefile规则里判断若使用jdk6,则系统是64位系统,使用64位编译模块。要想在32系统上正确编译,需要修改下面4个文件:

external/clearsilver/cgi/.mk
external/clearsilver/java-jni/.mk
external/clearsilver/util/.mk
external/clearsilver/cs/.mk

将文件中的判断语句中ifneq改为ifeq可通过编译
# This forces a 64-bit build for Java6
ifneq ($(filter 1.6%,$(java_version)),)
LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64
endif

阅读(613) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~