{Arch-Loongson}64位工具链搭建完成

1 view
Skip to first unread message

Hamo

unread,
Jul 5, 2010, 10:40:04 PM7/5/10
to go...@googlegroups.com
HOST=x86_64-cross-linux-gnu
TARGET=mips64el-unknown-linux-gnu

是否需要上传ftp?

--
"""
Keep It Simple,Stupid.
"""

Chinese Name: 白杨
Nick Name: Hamo
Homepage: http://hamobai.com/
GPG KEY ID: 0xA4691A33
Key fingerprint = 09D5 2D78 8E2B 0995 CF8E 4331 33C4 3D24 A469 1A33

Athurg Gooth

unread,
Jul 6, 2010, 12:00:08 AM7/6/10
to go...@googlegroups.com
上次上传的有一个MD5码校验未通过。
-----------------------
yeap, I am AT
Welcome to http://www.gooth.cn

Hamo

unread,
Jul 6, 2010, 2:43:29 AM7/6/10
to go...@googlegroups.com
上次那个不是我搭的,我只搭了这次的这个64位的...

2010/7/6 Athurg Gooth <ath...@gooth.cn>:


> 上次上传的有一个MD5码校验未通过。
> -----------------------
> yeap, I am AT
> Welcome to http://www.gooth.cn
>
>

Athurg Gooth

unread,
Jul 6, 2010, 4:56:22 AM7/6/10
to go...@googlegroups.com
你先写一个简单程序,将编译后的程序发给我测试下呢

-----------------------
yeap, I am AT
Welcome to http://www.gooth.cn


echo jonsk

unread,
Jul 6, 2010, 7:32:09 AM7/6/10
to go...@googlegroups.com
哪一个没包有错?你说一下,我重新传

echo jonsk

unread,
Jul 6, 2010, 7:33:24 AM7/6/10
to go...@googlegroups.com
hamo,有没有做一个类似LFS系统的本地工具链?我现在在做这个,不过被卡在eglibc上了
http://www.linuxsir.org/bbs/thread370305.html这里有详细的出错记录。

Hamo

unread,
Jul 6, 2010, 9:20:15 AM7/6/10
to go...@googlegroups.com
我是按照CLFS构造的交叉工具链,并且我没有按照教程安装eglibc而是根据archlinux的实际安装了glibc。
你的龙芯盒子是32位系统还是64呢?
咱们是要构建32还是64的系统呢?
我看了你的错误记录,你有做这步么?

cat > config.cache << "EOF"
libc_cv_forced_unwind=yes
libc_cv_c_cleanup=yes
libc_cv_gnu89_inline=yes
EOF


2010/7/6 echo jonsk <jonsk...@gmail.com>:

echo jonsk

unread,
Jul 6, 2010, 10:08:17 AM7/6/10
to go...@googlegroups.com
做了,你是按照CLFS的方法来构造交叉工具链的?做到了CLFS的第几章节了?

echo jonsk

unread,
Jul 6, 2010, 10:09:16 AM7/6/10
to go...@googlegroups.com
第6章节有没有做?

Hamo

unread,
Jul 6, 2010, 10:50:30 AM7/6/10
to go...@googlegroups.com
临时系统正在搞,明天要考试,现在这个只是刚刚实现了交叉编译工具...

2010/7/6 echo jonsk <jonsk...@gmail.com>:


> 第6章节有没有做?
>
> 在 2010年7月6日 下午10:08,echo jonsk <jonsk...@gmail.com>写道:
>>
>> 做了,你是按照CLFS的方法来构造交叉工具链的?做到了CLFS的第几章节了?
>>

Hamo

unread,
Jul 6, 2010, 11:36:00 AM7/6/10
to go...@googlegroups.com
另外,咱们所有的编译参数都没有确定,现在贸然构建基系统....
确定了编译参数企不是要重新来一遍??

2010/7/6 Hamo <ham...@gmail.com>:

echo jonsk

unread,
Jul 6, 2010, 7:52:07 PM7/6/10
to go...@googlegroups.com
都不知道任务是什么怎么构建基本系统?很多东西都没有定下来的

在 2010年7月6日 下午11:36,Hamo <hamo.by@gmail.com>写道:
另外,咱们所有的编译参数都没有确定,现在贸然构建基系统....
确定了编译参数企不是要重新来一遍??

Hamo

unread,
Jul 7, 2010, 8:20:25 AM7/7/10
to go...@googlegroups.com
咱们确定一下究竟有哪些东西需要确定,我觉得:

1.首先是CARCH,咱们是mips32和mips64各搞一套,像arch官方那样,还是只搞一套,如果是一套,是32还是64?是否要弄成multilib?

2.确定了1,然后就是 -march 和 -mtune

3.然后是CFLAGS和CXXFLAGS,LDFLAGS,CPPFLAGS

4.大家补充吧..想不起来了...

2010/7/7 echo jonsk <jonsk...@gmail.com>:
> 都不知道任务是什么怎么构建基本系统?很多东西都没有定下来的


>
> 在 2010年7月6日 下午11:36,Hamo <ham...@gmail.com>写道:
>>
>> 另外,咱们所有的编译参数都没有确定,现在贸然构建基系统....
>> 确定了编译参数企不是要重新来一遍??
>>

>> 2010/7/6 Hamo <ham...@gmail.com>:

echo jonsk

unread,
Jul 7, 2010, 9:08:04 AM7/7/10
to go...@googlegroups.com
我觉得只用上N32的系统就行了,它几乎结合了32和64位系统的所有优点。至于multilib就不用了吧,很麻烦,而且不太实用。有什么软件只能运行在32或64位的系统上吗?

我从来不认为龙芯合适做桌面系统,我们的系统定位在哪里?只是简单和移植吗?这个工作量是不是大了点?

在 2010年7月7日 下午8:20,Hamo <hamo.by@gmail.com>写道:
咱们确定一下究竟有哪些东西需要确定,我觉得:

1.首先是CARCH,咱们是mips32和mips64各搞一套,像arch官方那样,还是只搞一套,如果是一套,是32还是64?是否要弄成multilib?

2.确定了1,然后就是 -march 和 -mtune

3.然后是CFLAGS和CXXFLAGS,LDFLAGS,CPPFLAGS

4.大家补充吧..想不起来了...

2010/7/7 echo jonsk <jonsk...@gmail.com>:
> 都不知道任务是什么怎么构建基本系统?很多东西都没有定下来的

Athurg Gooth

unread,
Jul 7, 2010, 9:31:15 AM7/7/10
to go...@googlegroups.com
64位的

-----------------------
yeap, I am AT
Welcome to http://www.gooth.cn


echo jonsk

unread,
Jul 7, 2010, 9:42:28 AM7/7/10
to go...@googlegroups.com
开发机搞定了没有?现在我们能不能使用ssh登录?编译环境设置好了没有?

Athurg Gooth

unread,
Jul 7, 2010, 9:49:08 AM7/7/10
to go...@googlegroups.com
正在找网络接入点呢!我家这ADSL,确实……

-----------------------
yeap, I am AT
Welcome to http://www.gooth.cn


Hamo

unread,
Jul 7, 2010, 10:35:02 AM7/7/10
to go...@googlegroups.com
2010/7/7 echo jonsk <jonsk...@gmail.com>:

> 我觉得只用上N32的系统就行了,它几乎结合了32和64位系统的所有优点。至于multilib就不用了吧,很麻烦,而且不太实用。
我也不喜欢multilib,我觉得N32和N64都不错,zhllg他们不是有个效率的测评么,可以参考一下。

> 有什么软件只能运行在32或64位的系统上吗?
开放的软件应该没这个问题,毕竟咱们有源码,可以自己贡献patch...
> 我从来不认为龙芯合适做桌面系统,我们的系统定位在哪里?只是简单和移植吗?这个工作量是不是大了点?
>
其实这个问题很严重,龙芯还没普及到值得让它做桌面系统的地步。但是,ArchLinux不就是一个以桌面应用,以折腾性为有点的发行版么....这样移植过去最合适的就是做桌面了...

> 在 2010年7月7日 下午8:20,Hamo <ham...@gmail.com>写道:
>>
>> 咱们确定一下究竟有哪些东西需要确定,我觉得:
>>
>>
>> 1.首先是CARCH,咱们是mips32和mips64各搞一套,像arch官方那样,还是只搞一套,如果是一套,是32还是64?是否要弄成multilib?
>>
>> 2.确定了1,然后就是 -march 和 -mtune
>>
>> 3.然后是CFLAGS和CXXFLAGS,LDFLAGS,CPPFLAGS
>>
>> 4.大家补充吧..想不起来了...
>>
>> 2010/7/7 echo jonsk <jonsk...@gmail.com>:
>> > 都不知道任务是什么怎么构建基本系统?很多东西都没有定下来的
>> >
>> > 在 2010年7月6日 下午11:36,Hamo <ham...@gmail.com>写道:
>> >>
>> >> 另外,咱们所有的编译参数都没有确定,现在贸然构建基系统....
>> >> 确定了编译参数企不是要重新来一遍??
>> >>

>> >> 2010/7/6 Hamo <ham...@gmail.com>:

Hamo

unread,
Jul 7, 2010, 10:37:08 AM7/7/10
to go...@googlegroups.com
2010/7/7 Athurg Gooth <ath...@gooth.cn>:
> 64位的
是说要搞纯64的么?那最合适的就是用N64了...大家的意见如何?

> -----------------------
> yeap, I am AT
> Welcome to http://www.gooth.cn
>
>
> 在 2010年7月7日 下午9:08,echo jonsk <jonsk...@gmail.com>写道:
>>
>>
>> 我觉得只用上N32的系统就行了,它几乎结合了32和64位系统的所有优点。至于multilib就不用了吧,很麻烦,而且不太实用。有什么软件只能运行在32或64位的系统上吗?
>> 我从来不认为龙芯合适做桌面系统,我们的系统定位在哪里?只是简单和移植吗?这个工作量是不是大了点?
>>
>> 在 2010年7月7日 下午8:20,Hamo <ham...@gmail.com>写道:
>>>
>>> 咱们确定一下究竟有哪些东西需要确定,我觉得:
>>>
>>>
>>> 1.首先是CARCH,咱们是mips32和mips64各搞一套,像arch官方那样,还是只搞一套,如果是一套,是32还是64?是否要弄成multilib?
>>>
>>> 2.确定了1,然后就是 -march 和 -mtune
>>>
>>> 3.然后是CFLAGS和CXXFLAGS,LDFLAGS,CPPFLAGS
>>>
>>> 4.大家补充吧..想不起来了...
>>>
>>> 2010/7/7 echo jonsk <jonsk...@gmail.com>:
>>> > 都不知道任务是什么怎么构建基本系统?很多东西都没有定下来的
>>> >
>>> > 在 2010年7月6日 下午11:36,Hamo <ham...@gmail.com>写道:
>>> >>
>>> >> 另外,咱们所有的编译参数都没有确定,现在贸然构建基系统....
>>> >> 确定了编译参数企不是要重新来一遍??
>>> >>
>>> >> 2010/7/6 Hamo <ham...@gmail.com>:

echo jonsk

unread,
Jul 7, 2010, 7:15:46 PM7/7/10
to go...@googlegroups.com
好像还没有N64位的系统,我说是N32,不是我们平时指的O32和O64位的系统

Hamo

unread,
Jul 7, 2010, 8:12:05 PM7/7/10
to go...@googlegroups.com
好像MIPS没有O64,只有O32,N32,N64。具体的可以看linux-mips的网站,只是不知道为什么我这里打不开了..
www.linux-mips.org/wiki/WhatsWrongWithO32N32N64
网址是这个...

2010/7/8 echo jonsk <jonsk...@gmail.com>:
> 好像还没有N64位的系统,我说是N32,不是我们平时指的O32和O64位的系统


>
> 在 2010年7月7日 下午10:37,Hamo <ham...@gmail.com>写道:
>>
>> 2010/7/7 Athurg Gooth <ath...@gooth.cn>:
>> > 64位的
>> 是说要搞纯64的么?那最合适的就是用N64了...大家的意见如何?
>> > -----------------------
>> > yeap, I am AT
>> > Welcome to http://www.gooth.cn
>> >
>> >
>> > 在 2010年7月7日 下午9:08,echo jonsk <jonsk...@gmail.com>写道:
>> >>
>> >>
>> >>
>> >> 我觉得只用上N32的系统就行了,它几乎结合了32和64位系统的所有优点。至于multilib就不用了吧,很麻烦,而且不太实用。有什么软件只能运行在32或64位的系统上吗?
>> >> 我从来不认为龙芯合适做桌面系统,我们的系统定位在哪里?只是简单和移植吗?这个工作量是不是大了点?
>> >>
>> >> 在 2010年7月7日 下午8:20,Hamo <ham...@gmail.com>写道:
>> >>>
>> >>> 咱们确定一下究竟有哪些东西需要确定,我觉得:
>> >>>
>> >>>
>> >>>
>> >>> 1.首先是CARCH,咱们是mips32和mips64各搞一套,像arch官方那样,还是只搞一套,如果是一套,是32还是64?是否要弄成multilib?
>> >>>
>> >>> 2.确定了1,然后就是 -march 和 -mtune
>> >>>
>> >>> 3.然后是CFLAGS和CXXFLAGS,LDFLAGS,CPPFLAGS
>> >>>
>> >>> 4.大家补充吧..想不起来了...
>> >>>
>> >>> 2010/7/7 echo jonsk <jonsk...@gmail.com>:
>> >>> > 都不知道任务是什么怎么构建基本系统?很多东西都没有定下来的
>> >>> >
>> >>> > 在 2010年7月6日 下午11:36,Hamo <ham...@gmail.com>写道:
>> >>> >>
>> >>> >> 另外,咱们所有的编译参数都没有确定,现在贸然构建基系统....
>> >>> >> 确定了编译参数企不是要重新来一遍??
>> >>> >>

>> >>> >> 2010/7/6 Hamo <ham...@gmail.com>:

echo jonsk

unread,
Jul 7, 2010, 8:17:16 PM7/7/10
to go...@googlegroups.com
我也打不开,N64比N32有什么优点?

在 2010年7月8日 上午8:12,Hamo <hamo.by@gmail.com>写道:
好像MIPS没有O64,只有O32,N32,N64。具体的可以看linux-mips的网站,只是不知道为什么我这里打不开了..
www.linux-mips.org/wiki/WhatsWrongWithO32N32N64
网址是这个...

2010/7/8 echo jonsk <jonsk...@gmail.com>:
> 好像还没有N64位的系统,我说是N32,不是我们平时指的O32和O64位的系统

Hamo

unread,
Jul 7, 2010, 9:46:50 PM7/7/10
to go...@googlegroups.com
网站可以访问了。
关键的一句摘录下来
n32/n64 are for 64-bit CPUs only. n64 has 64-bit pointers and long
integers, whereas n32 has 32-bit pointers and long integers.

2010/7/8 echo jonsk <jonsk...@gmail.com>:
> 我也打不开,N64比N32有什么优点?

>> >> >>> >> 2010/7/6 Hamo <ham...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages