Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
qemu
提交
ca735206
Q
qemu
项目概览
openeuler
/
qemu
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
qemu
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
ca735206
编写于
3月 18, 2003
作者:
B
bellard
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
gcc 3.x fixes
git-svn-id:
svn://svn.savannah.nongnu.org/qemu/trunk@33
c046a42c-6fe2-441c-8c8c-71466251a162
上级
5dd9488c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
21 addition
and
1 deletion
+21
-1
Makefile
Makefile
+11
-1
configure
configure
+10
-0
未找到文件。
Makefile
浏览文件 @
ca735206
...
@@ -7,13 +7,23 @@ DEFINES=-DHAVE_BYTESWAP_H
...
@@ -7,13 +7,23 @@ DEFINES=-DHAVE_BYTESWAP_H
ifeq
($(ARCH),i386)
ifeq
($(ARCH),i386)
CFLAGS
+=
-fomit-frame-pointer
CFLAGS
+=
-fomit-frame-pointer
OP_CFLAGS
=
$(CFLAGS)
-malign-functions
=
0
-mpreferred-stack-boundary
=
2
OP_CFLAGS
=
$(CFLAGS)
-mpreferred-stack-boundary
=
2
ifeq
($(GCC_MAJOR),3)
OP_CFLAGS
+=
-falign-functions
=
0
else
OP_CFLAGS
+=
-malign-functions
=
0
endif
endif
endif
ifeq
($(ARCH),ppc)
ifeq
($(ARCH),ppc)
OP_CFLAGS
=
$(CFLAGS)
OP_CFLAGS
=
$(CFLAGS)
endif
endif
ifeq
($(GCC_MAJOR),3)
# very important to generate a return at the end of every operation
OP_CFLAGS
+=
-fno-reorder-blocks
-fno-optimize-sibling-calls
endif
#########################################################
#########################################################
DEFINES
+=
-D_GNU_SOURCE
DEFINES
+=
-D_GNU_SOURCE
...
...
configure
浏览文件 @
ca735206
...
@@ -13,6 +13,7 @@ fi
...
@@ -13,6 +13,7 @@ fi
TMPC
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.c"
TMPC
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.c"
TMPO
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.o"
TMPO
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.o"
TMPE
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
"
TMPS
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.S"
TMPS
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.S"
TMPH
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.h"
TMPH
=
"
${
TMPDIR1
}
/qemacs-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.h"
...
@@ -142,6 +143,14 @@ fi
...
@@ -142,6 +143,14 @@ fi
fi
fi
# check gcc version
gcc_major
=
"2"
gcc_version
=
"
$(
$cc
-v
2>&1 |
grep
version |
cut
-d
' '
-f3-
)
"
case
"
$gcc_version
"
in
3.
*
)
gcc_major
=
"3"
;
;;
esac
if
test
x
"
$1
"
=
x
"-h"
-o
x
"
$1
"
=
x
"--help"
;
then
if
test
x
"
$1
"
=
x
"-h"
-o
x
"
$1
"
=
x
"--help"
;
then
cat
<<
EOF
cat
<<
EOF
...
@@ -181,6 +190,7 @@ echo "prefix=$prefix" >> config.mak
...
@@ -181,6 +190,7 @@ echo "prefix=$prefix" >> config.mak
echo
"#define CONFIG_GEMU_PREFIX
\"
$prefix
\"
"
>>
$TMPH
echo
"#define CONFIG_GEMU_PREFIX
\"
$prefix
\"
"
>>
$TMPH
echo
"MAKE=
$make
"
>>
config.mak
echo
"MAKE=
$make
"
>>
config.mak
echo
"CC=
$cc
"
>>
config.mak
echo
"CC=
$cc
"
>>
config.mak
echo
"GCC_MAJOR=
$gcc_major
"
>>
config.mak
echo
"HOST_CC=
$host_cc
"
>>
config.mak
echo
"HOST_CC=
$host_cc
"
>>
config.mak
echo
"AR=
$ar
"
>>
config.mak
echo
"AR=
$ar
"
>>
config.mak
echo
"STRIP=
$strip
-s -R .comment -R .note"
>>
config.mak
echo
"STRIP=
$strip
-s -R .comment -R .note"
>>
config.mak
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录