貌似不行。 在 2013-1-20 上午11:08,"Easior Lars" easior.lars@yahoo.com写道:
能行吗?
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
用于x86?
On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com wrote:
能行吗?
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文�件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
$)ANRE*4mAK#,T-@4AmR;8v<\99=Pi386! $)A1`Rki386<\99OB5Drpm#,D\TZx86_64OBWvBp#, $)A;9JG1XPk02W0i3865DFedoraTYWv#?
$)AAmMb#,Ub8vSJ<~O_KwTuC4UbC4Ff9V#, $)ANR5D?*L{SJ<~>9H;EETZ;X84V.:s#!#! On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com wrote:
$)ASCSZx86#?
On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com wrote:
$)AD\PPBp#?
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora$)AVPND$)GbSG5GDOP$)A#:https://admin.fedoraproject.org/mailman/listinfo/chinese
--
*Yours sincerely,* *Christopher Meng*
Got problems with Windows? - ReBoot Got problems with Linux? - Be Root
Ambassador/Contributor of Fedora Project and many others. http://cicku.me -- Fedora$)AVPND$)GbSG5GDOP$)A#:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
在构建的时候可以指定平台。 在 2013-1-20 下午12:50,"Easior Lars" easior.lars@yahoo.com写道:
我弄错了,原来另一个架构叫i386! 编译i386架构下的rpm,能在x86_64下做吗, 还是必须安装i386的Fedora再做?
另外,这个邮件线索怎么这么奇怪, 我的开帖邮件竟然排在回复之后!! On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com wrote:
用于x86?
On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com wrote:
能行吗?
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
--
*Yours sincerely,* *Christopher Meng*
Got problems with Windows? - ReBoot Got problems with Linux? - Be Root
Ambassador/Contributor of Fedora Project and many others. http://cicku.me -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
你的意思是: 只要指定buildarch, 不管在哪个环境构建i386的rpm包, 哪怕是在x86_64环境构建的, 都可以用在i386的机器上?
On Jan 20, 2013, at 1:00 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
在构建的时候可以指定平台。 在 2013-1-20 下午12:50,"Easior Lars" easior.lars@yahoo.com写道:
我弄错了,原来另一个架构叫i386! 编译i386架构下的rpm,能在x86_64下做吗, 还是必须安装i386的Fedora再做?
另外,这个邮件线索怎么这么奇怪, 我的开帖邮件竟然排在回复之后!! On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com wrote:
用于x86?
On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com wrote:
能行吗?
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
--
*Yours sincerely,* *Christopher Meng*
Got problems with Windows? - ReBoot Got problems with Linux? - Be Root
Ambassador/Contributor of Fedora Project and many others. http://cicku.me -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
但是libs很难搞定 在 2013-1-20 下午1:08,"Easior Lars" easior.lars@yahoo.com写道:
你的意思是: 只要指定buildarch, 不管在哪个环境构建i386的rpm包, 哪怕是在x86_64环境构建的, 都可以用在i386的机器上?
On Jan 20, 2013, at 1:00 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
在构建的时候可以指定平台。 在 2013-1-20 下午12:50,"Easior Lars" easior.lars@yahoo.com写道:
我弄错了,原来另一个架构叫i386! 编译i386架构下的rpm,能在x86_64下做吗, 还是必须安装i386的Fedora再做?
另外,这个邮件线索怎么这么奇怪, 我的开帖邮件竟然排在回复之后!! On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com
wrote:
用于x86?
On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com
wrote:
能行吗?
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
--
*Yours sincerely,* *Christopher Meng*
Got problems with Windows? - ReBoot Got problems with Linux? - Be Root
Ambassador/Contributor of Fedora Project and many others. http://cicku.me -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
看这意思,光靠指定buildarch, 是没法在x86_64环境中编译i386包的喽。
谢谢啊。 On Jan 20, 2013, at 1:09 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
但是libs很难搞定 在 2013-1-20 下午1:08,"Easior Lars" easior.lars@yahoo.com写道:
你的意思是: 只要指定buildarch, 不管在哪个环境构建i386的rpm包, 哪怕是在x86_64环境构建的, 都可以用在i386的机器上?
On Jan 20, 2013, at 1:00 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
在构建的时候可以指定平台。 在 2013-1-20 下午12:50,"Easior Lars" easior.lars@yahoo.com写道:
我弄错了,原来另一个架构叫i386! 编译i386架构下的rpm,能在x86_64下做吗, 还是必须安装i386的Fedora再做?
另外,这个邮件线索怎么这么奇怪, 我的开帖邮件竟然排在回复之后!! On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com
wrote:
用于x86?
On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com
wrote:
能行吗?
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
--
*Yours sincerely,* *Christopher Meng*
Got problems with Windows? - ReBoot Got problems with Linux? - Be Root
Ambassador/Contributor of Fedora Project and many others. http://cicku.me -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
其實裝好了庫和編譯器就行了。。。我就弄過
于 2013-1-20 13:12, Easior Lars 写道:
看这意思,光靠指定buildarch, 是没法在x86_64环境中编译i386包的喽。
谢谢啊。 On Jan 20, 2013, at 1:09 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
但是libs很难搞定 在 2013-1-20 下午1:08,"Easior Lars" easior.lars@yahoo.com写道:
你的意思是: 只要指定buildarch, 不管在哪个环境构建i386的rpm包, 哪怕是在x86_64环境构建的, 都可以用在i386的机器上?
On Jan 20, 2013, at 1:00 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
在构建的时候可以指定平台。 在 2013-1-20 下午12:50,"Easior Lars" easior.lars@yahoo.com写道:
我弄错了,原来另一个架构叫i386! 编译i386架构下的rpm,能在x86_64下做吗, 还是必须安装i386的Fedora再做?
另外,这个邮件线索怎么这么奇怪, 我的开帖邮件竟然排在回复之后!! On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com
wrote:
用于x86?
On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com
wrote:
> 能行吗? > > Cheers, > > Easior Lars > > easior.lars@yahoo.com > www.shlug.org > > -- > Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>
*Yours sincerely,* *Christopher Meng*
Got problems with Windows? - ReBoot Got problems with Linux? - Be Root
Ambassador/Contributor of Fedora Project and many others. http://cicku.me -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
哦, gcc有64位和32位的差异嘛? 64位的机器又怎么弄32位的库呢? 请指教! On Jan 20, 2013, at 1:14 PM, Mike Manilone crtmike@gmx.us wrote:
其實裝好了庫和編譯器就行了。。。我就弄過
于 2013-1-20 13:12, Easior Lars 写道:
看这意思,光靠指定buildarch, 是没法在x86_64环境中编译i386包的喽。
谢谢啊。 On Jan 20, 2013, at 1:09 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
但是libs很难搞定 在 2013-1-20 下午1:08,"Easior Lars" easior.lars@yahoo.com写道:
你的意思是: 只要指定buildarch, 不管在哪个环境构建i386的rpm包, 哪怕是在x86_64环境构建的, 都可以用在i386的机器上?
On Jan 20, 2013, at 1:00 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
在构建的时候可以指定平台。 在 2013-1-20 下午12:50,"Easior Lars" easior.lars@yahoo.com写道:
我弄错了,原来另一个架构叫i386! 编译i386架构下的rpm,能在x86_64下做吗, 还是必须安装i386的Fedora再做?
另外,这个邮件线索怎么这么奇怪, 我的开帖邮件竟然排在回复之后!! On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com
wrote:
> 用于x86? > > On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com
wrote:
>> 能行吗? >> >> Cheers, >> >> Easior Lars >> >> easior.lars@yahoo.com >> www.shlug.org >> >> -- >> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese >> > -- > > > *Yours sincerely,* > *Christopher Meng* > > Got problems with Windows? - ReBoot > Got problems with Linux? - Be Root > > > Ambassador/Contributor of Fedora Project and many others. > http://cicku.me > -- > Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
2013/1/20 Easior Lars easior.lars@yahoo.com
哦, gcc有64位和32位的差异嘛? 64位的机器又怎么弄32位的库呢? 请指教!
一个字,装
四个字就是,从源里装
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
On Jan 20, 2013, at 1:24 PM, Weng Xuetian wengxt@gmail.com wrote:
2013/1/20 Easior Lars easior.lars@yahoo.com
哦, gcc有64位和32位的差异嘛? 64位的机器又怎么弄32位的库呢? 请指教!
一个字,装
四个字就是,从源里装
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
Use mock
Sent from my mobile device. On 20 Jan 2013 15:33, "Easior Lars" easior.lars@yahoo.com wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
On Jan 20, 2013, at 1:24 PM, Weng Xuetian wengxt@gmail.com wrote:
2013/1/20 Easior Lars easior.lars@yahoo.com
哦, gcc有64位和32位的差异嘛? 64位的机器又怎么弄32位的库呢? 请指教!
一个字,装
四个字就是,从源里装
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
谢谢!
阁下是Fedora的打包组中的sponsor吗? 能把我加入到打包组中吗?
On Jan 20, 2013, at 3:26 PM, Caius Chance me@kaio.net wrote:
Use mock
Sent from my mobile device. On 20 Jan 2013 15:33, "Easior Lars" easior.lars@yahoo.com wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
On Jan 20, 2013, at 1:24 PM, Weng Xuetian wengxt@gmail.com wrote:
2013/1/20 Easior Lars easior.lars@yahoo.com
哦, gcc有64位和32位的差异嘛? 64位的机器又怎么弄32位的库呢? 请指教!
一个字,装
四个字就是,从源里装
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
好像有个叫robinlee-sysu的就是中国人。 不过,没关系, 可以找老外试试。 我发现老外也挺好的, 前几天就有个人把我加到一个组里了。 到现在,我还不知道哪个组里有什么活要干? On Jan 20, 2013, at 4:19 PM, Christopher Meng cickumqt@gmail.com wrote:
sponsor没有中国人。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
---- Best Regards, David Xie (谢凌) Founder of ScriptFan Technology Community Manager of Xi'an GDG (Google Developer Group) http://about.me/davidx
On 20 Jan, 2013, at 4:30 PM, Christopher Meng cickumqt@gmail.com wrote:
他没有sponsor资格。。。但他是packager,有关package的事情问他,肯定会有答案的。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
我不怀疑mock的功能。 只是我完全不懂多arch, 所以想了解一些背景。
On Jan 20, 2013, at 5:37 PM, David Xie david.scriptfan@gmail.com wrote:
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
Best Regards, David Xie (谢凌) Founder of ScriptFan Technology Community Manager of Xi'an GDG (Google Developer Group) http://about.me/davidx
On 20 Jan, 2013, at 4:30 PM, Christopher Meng cickumqt@gmail.com wrote:
他没有sponsor资格。。。但他是packager,有关package的事情问他,肯定会有答案的。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
多arch就是交叉编译, 只要有目的平台的lib支持就可以的, gcc本身是支持的
---- Best Regards, David Xie (谢凌) Founder of ScriptFan Technology Community Manager of Xi'an GDG (Google Developer Group) http://about.me/davidx
On 20 Jan, 2013, at 5:47 PM, Easior Lars easior.lars@yahoo.com wrote:
我不怀疑mock的功能。 只是我完全不懂多arch, 所以想了解一些背景。
On Jan 20, 2013, at 5:37 PM, David Xie david.scriptfan@gmail.com wrote:
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
Best Regards, David Xie (谢凌) Founder of ScriptFan Technology Community Manager of Xi'an GDG (Google Developer Group) http://about.me/davidx
On 20 Jan, 2013, at 4:30 PM, Christopher Meng cickumqt@gmail.com wrote:
他没有sponsor资格。。。但他是packager,有关package的事情问他,肯定会有答案的。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
前面有人将多arch与交叉编译区分开来了, 你这一说,我混乱了。
其实,我理解的arch就是指ARM、Intel、AMD、PPC; 至于把x86_64、i386叫arch,我并不清楚。
至于我理解的交叉编译通常就是指跨越第一种arch间的编译。 好像x86_64与i386有一种兼容关系, 与我所理解的交叉编译还是有点不同。 不过知道是不是这样?
On Jan 20, 2013, at 5:49 PM, David Xie david.scriptfan@gmail.com wrote:
多arch就是交叉编译, 只要有目的平台的lib支持就可以的, gcc本身是支持的
Best Regards, David Xie (谢凌) Founder of ScriptFan Technology Community Manager of Xi'an GDG (Google Developer Group) http://about.me/davidx
On 20 Jan, 2013, at 5:47 PM, Easior Lars easior.lars@yahoo.com wrote:
我不怀疑mock的功能。 只是我完全不懂多arch, 所以想了解一些背景。
On Jan 20, 2013, at 5:37 PM, David Xie david.scriptfan@gmail.com wrote:
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
Best Regards, David Xie (谢凌) Founder of ScriptFan Technology Community Manager of Xi'an GDG (Google Developer Group) http://about.me/davidx
On 20 Jan, 2013, at 4:30 PM, Christopher Meng cickumqt@gmail.com wrote:
他没有sponsor资格。。。但他是packager,有关package的事情问他,肯定会有答案的。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
這裏很多 PACKAGER 的
Kaio
2013/1/20 David Xie david.scriptfan@gmail.com
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
Best Regards, David Xie (谢凌) Founder of ScriptFan Technology Community Manager of Xi'an GDG (Google Developer Group) http://about.me/davidx
On 20 Jan, 2013, at 4:30 PM, Christopher Meng cickumqt@gmail.com wrote:
他没有sponsor资格。。。但他是packager,有关package的事情问他,肯定会有答案的。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
哦,原来是这样啊!
那个packager的列表太长了, 不太好分辨诸位,抱歉了。
On Jan 20, 2013, at 5:48 PM, Caius Chance me@kaio.net wrote:
這裏很多 PACKAGER 的
Kaio
2013/1/20 David Xie david.scriptfan@gmail.com
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
Best Regards, David Xie (谢凌) Founder of ScriptFan Technology Community Manager of Xi'an GDG (Google Developer Group) http://about.me/davidx
On 20 Jan, 2013, at 4:30 PM, Christopher Meng cickumqt@gmail.com wrote:
他没有sponsor资格。。。但他是packager,有关package的事情问他,肯定会有答案的。
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
----- Original Message -----
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
我現在基本上直接讓 koji 幫我生包
不過這招僅限有打包資格者用。
On Jan 21, 2013, at 9:30 AM, Ding Yi Chen dchen@redhat.com wrote:
----- Original Message -----
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
要是robinlee说的是对的话,估计不用mock了。 fedora wiki上提到,用mock之前要做一些配置, 有点繁。
我現在基本上直接讓 koji 幫我生包
不過這招僅限有打包資格者用。
可惜我没有这个资格。
-- Ding-Yi Chen Software Engineer Internationalization Group DID: +61 7 3514 8239 Email: dchen@redhat.com
Red Hat, Asia-Pacific Pty Ltd Level 1, 193 North Quay Brisbane 4000 Office: +61 7 3514 8100 Fax: +61 7 3514 8199 Website: www.redhat.com
Red Hat, Inc. Facebook: Red Hat APAC | Red Hat Japan | Red Hat Korea | JBoss APAC Twitter: Red Hat APAC | Red Hat ANZ LinkedIn: Red Hat APAC | JBoss APAC -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
我记得 Koji 只要有 FAS 签了 CLA 就可以用了,但只能做 scratch-build。没有 Packager 资格的新 Packager 也要用 Koji 来验证新软件包。
实在不行了就用 OBS,还可以自建 PPA。
Sent from HTC One X On Jan 21, 2013 9:30 AM, "Ding Yi Chen" dchen@redhat.com wrote:
----- Original Message -----
不用到处问了, 肯定没问题
刚才有人已经说了最好的方法了, 那就是用mock, 这个东西可以让你编译出任何arch的包来
我�在基本上直接� koji �我生包
不��招�限有打包�格者用。
-- Ding-Yi Chen Software Engineer Internationalization Group DID: +61 7 3514 8239 Email: dchen@redhat.com
Red Hat, Asia-Pacific Pty Ltd Level 1, 193 North Quay Brisbane 4000 Office: +61 7 3514 8100 Fax: +61 7 3514 8199 Website: www.redhat.com
Red Hat, Inc. Facebook: Red Hat APAC | Red Hat Japan | Red Hat Korea | JBoss APAC Twitter: Red Hat APAC | Red Hat ANZ LinkedIn: Red Hat APAC | JBoss APAC -- Fedora中文�件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
On Jan 20, 2013, at 3:26 PM, Caius Chance me@kaio.net wrote:
Use mock
除去自己写脚本之外, 有没有办法通过配置mock, 让它自动签名?
Sent from my mobile device. On 20 Jan 2013 15:33, "Easior Lars" easior.lars@yahoo.com wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
On Jan 20, 2013, at 1:24 PM, Weng Xuetian wengxt@gmail.com wrote:
2013/1/20 Easior Lars easior.lars@yahoo.com
哦, gcc有64位和32位的差异嘛? 64位的机器又怎么弄32位的库呢? 请指教!
一个字,装
四个字就是,从源里装
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
至于桌面系统上编译 ARM、MIPS 架构下的软件,叫做交叉编译 (cross-compilation),Linux 下也有相应的工具链的。
谢谢!
此前听说过交叉编译与distcc, multi-arch倒是今天第一次听说, 让我先了解了解。
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
至于桌面系统上编译 ARM、MIPS 架构下的软件,叫做交叉编译 (cross-compilation),Linux 下也有相应的工具链的。
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
至于桌面系统上编译 ARM、MIPS 架构下的软件,叫做交叉编译 (cross-compilation),Linux 下也有相应的工具链的。
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考: * http://lwn.net/Articles/482952/ * http://wiki.debian.org/Multiarch
现在感觉我把话题带偏了……
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
一针见血。 在 2013-1-20 PM11:12,"Robin Lee" robinlee.sysu@gmail.com写道:
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文�件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文�件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com wrote:
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
对
2013/1/21 Easior Lars easior.lars@yahoo.com
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com wrote:
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com wrote:
对
2013/1/21 Easior Lars easior.lars@yahoo.com
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com wrote:
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: > 不明就里啊? > 搞不清楚状况, > 32位、64位的装在一起, > 普通的gcc编译, > 例如编译个helloworld, > 到底怎么区分是哪个arch编出来的? >
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
一个一个装的话, 我觉得很不方便, 很有可能装不全。 有没有妥善的解决办法?
On Jan 21, 2013, at 11:07 AM, Christopher Meng cickumqt@gmail.com wrote:
group可能没有。安装的软件包后面加上.i686
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
2013/1/21 Easior Lars easior.lars@yahoo.com
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com wrote:
对
2013/1/21 Easior Lars easior.lars@yahoo.com
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com
wrote:
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >> 不明就里啊? >> 搞不清楚状况, >> 32位、64位的装在一起, >> 普通的gcc编译, >> 例如编译个helloworld, >> 到底怎么区分是哪个arch编出来的? >>
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
> > Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 > 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com wrote:
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
2013/1/21 Easior Lars easior.lars@yahoo.com
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com wrote:
对
2013/1/21 Easior Lars easior.lars@yahoo.com
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com
wrote:
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: > > On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote: > >> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>> 不明就里啊? >>> 搞不清楚状况, >>> 32位、64位的装在一起, >>> 普通的gcc编译, >>> 例如编译个helloworld, >>> 到底怎么区分是哪个arch编出来的? >>>
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
>> >> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 > > 兄台能否帮我搜个与此相关的文档? > 我搜到的基本与Fedora无关,云里雾里。 >
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
需要自己维护一个没有打包的包。 在 2013-1-21 上午11:49,"Easior Lars" easior.lars@yahoo.com写道:
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com wrote:
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
2013/1/21 Easior Lars easior.lars@yahoo.com
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
对
2013/1/21 Easior Lars easior.lars@yahoo.com
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com
wrote:
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
> On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: >> >> On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com
wrote:
>> >>> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>>> 不明就里啊? >>>> 搞不清楚状况, >>>> 32位、64位的装在一起, >>>> 普通的gcc编译, >>>> 例如编译个helloworld, >>>> 到底怎么区分是哪个arch编出来的? >>>> > > 对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: > >
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
> >>> >>> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >>> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 >> >> 兄台能否帮我搜个与此相关的文档? >> 我搜到的基本与Fedora无关,云里雾里。 >> > > 嗯,我也觉得我没有理解它 :( > > Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib > 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 > 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 > 这也是现在的 FHS 给的意见。 > > Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 > (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) > Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 > 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- > gnu/} 的目录中。 > > 参考: > * http://lwn.net/Articles/482952/ > * http://wiki.debian.org/Multiarch > > 现在感觉我把话题带偏了…… > > -- > alick > Fedora 16 (Verne) user > https://fedoraproject.org/wiki/User:Alick > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>
Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
这个真的不好找! On Jan 21, 2013, at 11:51 AM, 杜宏羽 dongfengweixiao@gmail.com wrote:
需要自己维护一个没有打包的包。 在 2013-1-21 上午11:49,"Easior Lars" easior.lars@yahoo.com写道:
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com wrote:
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
2013/1/21 Easior Lars easior.lars@yahoo.com
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
对
2013/1/21 Easior Lars easior.lars@yahoo.com
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com
wrote:
> rpmbuild --target i686 .... > > > 2013/1/20 Alick Zhao alick9188@gmail.com > >> On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: >>> >>> On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com
wrote:
>>> >>>> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>>>> 不明就里啊? >>>>> 搞不清楚状况, >>>>> 32位、64位的装在一起, >>>>> 普通的gcc编译, >>>>> 例如编译个helloworld, >>>>> 到底怎么区分是哪个arch编出来的? >>>>> >> >> 对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: >> >>
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
>> >>>> >>>> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >>>> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 >>> >>> 兄台能否帮我搜个与此相关的文档? >>> 我搜到的基本与Fedora无关,云里雾里。 >>> >> >> 嗯,我也觉得我没有理解它 :( >> >> Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib >> 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 >> 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 >> 这也是现在的 FHS 给的意见。 >> >> Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 >> (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) >> Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 >> 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- >> gnu/} 的目录中。 >> >> 参考: >> * http://lwn.net/Articles/482952/ >> * http://wiki.debian.org/Multiarch >> >> 现在感觉我把话题带偏了…… >> >> -- >> alick >> Fedora 16 (Verne) user >> https://fedoraproject.org/wiki/User:Alick >> -- >> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>> > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
目前我建议你把一些没人管理的包重新打一下,比如quotatool,被orphaned的原因是没人维护。其实很多不错的软件包因为没人维护从源里消失了。。
让我试试看啊。
On Jan 21, 2013, at 11:51 AM, Christopher Meng cickumqt@gmail.com wrote:
目前我建议你把一些没人管理的包重新打一下,比如quotatool,被orphaned的原因是没人维护。其实很多不错的软件包因为没人维护从源里消失了。。
--
*Yours sincerely,* *Christopher Meng*
Got problems with Windows? - ReBoot Got problems with Linux? - Be Root
Ambassador/Contributor of Fedora Project and many others. http://cicku.me -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
那还是先找到一个自己感兴趣、想维护的包吧,已经在Fedora里的也可以
packager 加入流程还是挺有些步骤的,详见: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
2013/1/21 Easior Lars easior.lars@yahoo.com
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com wrote:
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
2013/1/21 Easior Lars easior.lars@yahoo.com
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
对
2013/1/21 Easior Lars easior.lars@yahoo.com
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com
wrote:
rpmbuild --target i686 ....
2013/1/20 Alick Zhao alick9188@gmail.com
> On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: >> >> On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com
wrote:
>> >>> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>>> 不明就里啊? >>>> 搞不清楚状况, >>>> 32位、64位的装在一起, >>>> 普通的gcc编译, >>>> 例如编译个helloworld, >>>> 到底怎么区分是哪个arch编出来的? >>>> > > 对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: > >
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
> >>> >>> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >>> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 >> >> 兄台能否帮我搜个与此相关的文档? >> 我搜到的基本与Fedora无关,云里雾里。 >> > > 嗯,我也觉得我没有理解它 :( > > Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib > 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 > 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 > 这也是现在的 FHS 给的意见。 > > Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 > (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) > Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 > 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- > gnu/} 的目录中。 > > 参考: > * http://lwn.net/Articles/482952/ > * http://wiki.debian.org/Multiarch > > 现在感觉我把话题带偏了…… > > -- > alick > Fedora 16 (Verne) user > https://fedoraproject.org/wiki/User:Alick > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>
Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
等我的源里的软件丰富一些, 再找你帮忙吧。
On Jan 21, 2013, at 11:53 AM, Robin Lee robinlee.sysu@gmail.com wrote:
那还是先找到一个自己感兴趣、想维护的包吧,已经在Fedora里的也可以
packager 加入流程还是挺有些步骤的,详见: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
2013/1/21 Easior Lars easior.lars@yahoo.com
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com wrote:
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
2013/1/21 Easior Lars easior.lars@yahoo.com
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
对
2013/1/21 Easior Lars easior.lars@yahoo.com
让我猜一下这句话的意思: 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 不知道这样说对不对? On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com
wrote:
> rpmbuild --target i686 .... > > > 2013/1/20 Alick Zhao alick9188@gmail.com > >> On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: >>> >>> On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com
wrote:
>>> >>>> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>>>> 不明就里啊? >>>>> 搞不清楚状况, >>>>> 32位、64位的装在一起, >>>>> 普通的gcc编译, >>>>> 例如编译个helloworld, >>>>> 到底怎么区分是哪个arch编出来的? >>>>> >> >> 对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: >> >>
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
>> >>>> >>>> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >>>> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 >>> >>> 兄台能否帮我搜个与此相关的文档? >>> 我搜到的基本与Fedora无关,云里雾里。 >>> >> >> 嗯,我也觉得我没有理解它 :( >> >> Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib >> 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 >> 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 >> 这也是现在的 FHS 给的意见。 >> >> Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 >> (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) >> Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 >> 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- >> gnu/} 的目录中。 >> >> 参考: >> * http://lwn.net/Articles/482952/ >> * http://wiki.debian.org/Multiarch >> >> 现在感觉我把话题带偏了…… >> >> -- >> alick >> Fedora 16 (Verne) user >> https://fedoraproject.org/wiki/User:Alick >> -- >> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>> > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
再提醒一次,不要打包违禁软件放到 fedorapeople
2013/1/21 Easior Lars easior.lars@yahoo.com
等我的源里的软件丰富一些, 再找你帮忙吧。
On Jan 21, 2013, at 11:53 AM, Robin Lee robinlee.sysu@gmail.com wrote:
那还是先找到一个自己感兴趣、想维护的包吧,已经在Fedora里的也可以
packager 加入流程还是挺有些步骤的,详见: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
2013/1/21 Easior Lars easior.lars@yahoo.com
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
2013/1/21 Easior Lars easior.lars@yahoo.com
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
对
2013/1/21 Easior Lars easior.lars@yahoo.com
> 让我猜一下这句话的意思: > 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 > 不知道这样说对不对? > On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com
wrote:
> >> rpmbuild --target i686 .... >> >> >> 2013/1/20 Alick Zhao alick9188@gmail.com >> >>> On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: >>>> >>>> On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com
wrote:
>>>> >>>>> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>>>>> 不明就里啊? >>>>>> 搞不清楚状况, >>>>>> 32位、64位的装在一起, >>>>>> 普通的gcc编译, >>>>>> 例如编译个helloworld, >>>>>> 到底怎么区分是哪个arch编出来的? >>>>>> >>> >>> 对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: >>> >>> >
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
>>> >>>>> >>>>> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >>>>> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 >>>> >>>> 兄台能否帮我搜个与此相关的文档? >>>> 我搜到的基本与Fedora无关,云里雾里。 >>>> >>> >>> 嗯,我也觉得我没有理解它 :( >>> >>> Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib >>> 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 >>> 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 >>> 这也是现在的 FHS 给的意见。 >>> >>> Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 >>> (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) >>> Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 >>> 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- >>> gnu/} 的目录中。 >>> >>> 参考: >>> * http://lwn.net/Articles/482952/ >>> * http://wiki.debian.org/Multiarch >>> >>> 现在感觉我把话题带偏了…… >>> >>> -- >>> alick >>> Fedora 16 (Verne) user >>> https://fedoraproject.org/wiki/User:Alick >>> -- >>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>>> >> -- >> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
> > Cheers, > > Easior Lars > > easior.lars@yahoo.com > www.shlug.org > > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>
Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
嗯,不懂啊! ibus-rime-0.9.6的包应该比较新, 有什么问题嘛?
On Jan 21, 2013, at 12:56 PM, Robin Lee robinlee.sysu@gmail.com wrote:
再提醒一次,不要打包违禁软件放到 fedorapeople
2013/1/21 Easior Lars easior.lars@yahoo.com
等我的源里的软件丰富一些, 再找你帮忙吧。
On Jan 21, 2013, at 11:53 AM, Robin Lee robinlee.sysu@gmail.com wrote:
那还是先找到一个自己感兴趣、想维护的包吧,已经在Fedora里的也可以
packager 加入流程还是挺有些步骤的,详见: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
2013/1/21 Easior Lars easior.lars@yahoo.com
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
2013/1/21 Easior Lars easior.lars@yahoo.com
那就好了。
安装32位的包,比较方便的办法是什么, 根据需要一个一个装呢? 还是有group,一次性就能装上?
On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
> 对 > > > 2013/1/21 Easior Lars easior.lars@yahoo.com > >> 让我猜一下这句话的意思: >> 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 >> 不知道这样说对不对? >> On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com wrote: >> >>> rpmbuild --target i686 .... >>> >>> >>> 2013/1/20 Alick Zhao alick9188@gmail.com >>> >>>> On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: >>>>> >>>>> On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com
wrote:
>>>>> >>>>>> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>>>>>> 不明就里啊? >>>>>>> 搞不清楚状况, >>>>>>> 32位、64位的装在一起, >>>>>>> 普通的gcc编译, >>>>>>> 例如编译个helloworld, >>>>>>> 到底怎么区分是哪个arch编出来的? >>>>>>> >>>> >>>> 对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: >>>> >>>> >>
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
>>>> >>>>>> >>>>>> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >>>>>> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 >>>>> >>>>> 兄台能否帮我搜个与此相关的文档? >>>>> 我搜到的基本与Fedora无关,云里雾里。 >>>>> >>>> >>>> 嗯,我也觉得我没有理解它 :( >>>> >>>> Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib >>>> 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 >>>> 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 >>>> 这也是现在的 FHS 给的意见。 >>>> >>>> Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 >>>> (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) >>>> Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 >>>> 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- >>>> gnu/} 的目录中。 >>>> >>>> 参考: >>>> * http://lwn.net/Articles/482952/ >>>> * http://wiki.debian.org/Multiarch >>>> >>>> 现在感觉我把话题带偏了…… >>>> >>>> -- >>>> alick >>>> Fedora 16 (Verne) user >>>> https://fedoraproject.org/wiki/User:Alick >>>> -- >>>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>>>> >>> -- >>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>> >> Cheers, >> >> Easior Lars >> >> easior.lars@yahoo.com >> www.shlug.org >> >> -- >> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>> > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
这个没什么问题
2013/1/21 Easior Lars easior.lars@yahoo.com
嗯,不懂啊! ibus-rime-0.9.6的包应该比较新, 有什么问题嘛?
On Jan 21, 2013, at 12:56 PM, Robin Lee robinlee.sysu@gmail.com wrote:
再提醒一次,不要打包违禁软件放到 fedorapeople
2013/1/21 Easior Lars easior.lars@yahoo.com
等我的源里的软件丰富一些, 再找你帮忙吧。
On Jan 21, 2013, at 11:53 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
那还是先找到一个自己感兴趣、想维护的包吧,已经在Fedora里的也可以
packager 加入流程还是挺有些步骤的,详见: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
2013/1/21 Easior Lars easior.lars@yahoo.com
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
yum-builddep from yum-utils yum-builddep --target i686 xxx.spec [or xxx.src.rpm]
想做 packager?
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
2013/1/21 Easior Lars easior.lars@yahoo.com
> 那就好了。 > > 安装32位的包,比较方便的办法是什么, > 根据需要一个一个装呢? > 还是有group,一次性就能装上? > > On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
> >> 对 >> >> >> 2013/1/21 Easior Lars easior.lars@yahoo.com >> >>> 让我猜一下这句话的意思: >>> 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 >>> 不知道这样说对不对? >>> On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com > wrote: >>> >>>> rpmbuild --target i686 .... >>>> >>>> >>>> 2013/1/20 Alick Zhao alick9188@gmail.com >>>> >>>>> On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: >>>>>> >>>>>> On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com
wrote:
>>>>>> >>>>>>> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>>>>>>> 不明就里啊? >>>>>>>> 搞不清楚状况, >>>>>>>> 32位、64位的装在一起, >>>>>>>> 普通的gcc编译, >>>>>>>> 例如编译个helloworld, >>>>>>>> 到底怎么区分是哪个arch编出来的? >>>>>>>> >>>>> >>>>> 对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: >>>>> >>>>> >>> >
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
>>>>> >>>>>>> >>>>>>> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >>>>>>> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 >>>>>> >>>>>> 兄台能否帮我搜个与此相关的文档? >>>>>> 我搜到的基本与Fedora无关,云里雾里。 >>>>>> >>>>> >>>>> 嗯,我也觉得我没有理解它 :( >>>>> >>>>> Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib >>>>> 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 >>>>> 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 >>>>> 这也是现在的 FHS 给的意见。 >>>>> >>>>> Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 >>>>> (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) >>>>> Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 >>>>> 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- >>>>> gnu/} 的目录中。 >>>>> >>>>> 参考: >>>>> * http://lwn.net/Articles/482952/ >>>>> * http://wiki.debian.org/Multiarch >>>>> >>>>> 现在感觉我把话题带偏了…… >>>>> >>>>> -- >>>>> alick >>>>> Fedora 16 (Verne) user >>>>> https://fedoraproject.org/wiki/User:Alick >>>>> -- >>>>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>>>>> >>>> -- >>>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>>> >>> Cheers, >>> >>> Easior Lars >>> >>> easior.lars@yahoo.com >>> www.shlug.org >>> >>> -- >>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>>> >> -- >> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
> > Cheers, > > Easior Lars > > easior.lars@yahoo.com > www.shlug.org > > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>
Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
哦,我紧张了一下。
谢谢你的提醒。
有什么有意思的包需要人手的话, 记得提醒我。
On Jan 21, 2013, at 1:34 PM, Robin Lee robinlee.sysu@gmail.com wrote:
这个没什么问题
2013/1/21 Easior Lars easior.lars@yahoo.com
嗯,不懂啊! ibus-rime-0.9.6的包应该比较新, 有什么问题嘛?
On Jan 21, 2013, at 12:56 PM, Robin Lee robinlee.sysu@gmail.com wrote:
再提醒一次,不要打包违禁软件放到 fedorapeople
2013/1/21 Easior Lars easior.lars@yahoo.com
等我的源里的软件丰富一些, 再找你帮忙吧。
On Jan 21, 2013, at 11:53 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
那还是先找到一个自己感兴趣、想维护的包吧,已经在Fedora里的也可以
packager 加入流程还是挺有些步骤的,详见: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
2013/1/21 Easior Lars easior.lars@yahoo.com
On Jan 21, 2013, at 11:33 AM, Robin Lee robinlee.sysu@gmail.com
wrote:
> yum-builddep from yum-utils > yum-builddep --target i686 xxx.spec [or xxx.src.rpm] > > 想做 packager? >
想过,不过有两个困难需要解决: 1、有哪些软件需要打包?我能接触到的不多。 2、加入packager需要别人邀请。 要不你邀请我一下?我的FAS name是eaisor.
> > 2013/1/21 Easior Lars easior.lars@yahoo.com > >> 那就好了。 >> >> 安装32位的包,比较方便的办法是什么, >> 根据需要一个一个装呢? >> 还是有group,一次性就能装上? >> >> On Jan 21, 2013, at 10:52 AM, Robin Lee robinlee.sysu@gmail.com wrote: >> >>> 对 >>> >>> >>> 2013/1/21 Easior Lars easior.lars@yahoo.com >>> >>>> 让我猜一下这句话的意思: >>>> 要在x86_64中编译i386,只要把32位的库装全了,就能用--target选项编译出32位的程序。 >>>> 不知道这样说对不对? >>>> On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com >> wrote: >>>> >>>>> rpmbuild --target i686 .... >>>>> >>>>> >>>>> 2013/1/20 Alick Zhao alick9188@gmail.com >>>>> >>>>>> On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote: >>>>>>> >>>>>>> On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote: >>>>>>> >>>>>>>> On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote: >>>>>>>>> 不明就里啊? >>>>>>>>> 搞不清楚状况, >>>>>>>>> 32位、64位的装在一起, >>>>>>>>> 普通的gcc编译, >>>>>>>>> 例如编译个helloworld, >>>>>>>>> 到底怎么区分是哪个arch编出来的? >>>>>>>>> >>>>>> >>>>>> 对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: >>>>>> >>>>>> >>>> >>
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
>>>>>> >>>>>>>> >>>>>>>> Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 >>>>>>>> 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。 >>>>>>> >>>>>>> 兄台能否帮我搜个与此相关的文档? >>>>>>> 我搜到的基本与Fedora无关,云里雾里。 >>>>>>> >>>>>> >>>>>> 嗯,我也觉得我没有理解它 :( >>>>>> >>>>>> Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib >>>>>> 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 >>>>>> 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 >>>>>> 这也是现在的 FHS 给的意见。 >>>>>> >>>>>> Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 >>>>>> (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) >>>>>> Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 >>>>>> 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- >>>>>> gnu/} 的目录中。 >>>>>> >>>>>> 参考: >>>>>> * http://lwn.net/Articles/482952/ >>>>>> * http://wiki.debian.org/Multiarch >>>>>> >>>>>> 现在感觉我把话题带偏了…… >>>>>> >>>>>> -- >>>>>> alick >>>>>> Fedora 16 (Verne) user >>>>>> https://fedoraproject.org/wiki/User:Alick >>>>>> -- >>>>>> Fedora中文郵件列表: https://admin.fedoraproject.org/mailman/listinfo/chinese >>>>>> >>>>> -- >>>>> Fedora中文郵件列表: https://admin.fedoraproject.org/mailman/listinfo/chinese >>>> >>>> Cheers, >>>> >>>> Easior Lars >>>> >>>> easior.lars@yahoo.com >>>> www.shlug.org >>>> >>>> -- >>>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>>>> >>> -- >>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>> >> Cheers, >> >> Easior Lars >> >> easior.lars@yahoo.com >> www.shlug.org >> >> -- >> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>> > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
用了几天的时间,基本上做好了。 另外,我不知道该怎么推到官方库啊? 要不你代劳一下推上去吧, 包就在我的fedorapeople页面上。
On Jan 21, 2013, at 2:48 PM, Robin Lee robinlee.sysu@gmail.com wrote:
2013/1/21 Easior Lars easior.lars@yahoo.com
ibus-rime
ibus-rime的包做好了也可以推到官方库啊
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
再来考一下古!
On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com wrote:
rpmbuild --target i686 ….
好像这招仅仅改变了rpm包的platform显示,并不会改变目标文件链接的库文件的arch属性。即使执行 yum-builddep --target i686 也不会安装i386的库文件。倘若在spec中添加 BuildArch: i386 再执行yum-buildep的话,反而会报不匹配arch的错误。
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
假如编译依赖,会安装相应的32的libs,所以你不用担心。 在 2013-2-16 下午2:57,"Easior Lars" easior.lars@yahoo.com写道:
再来考一下古!
On Jan 20, 2013, at 11:11 PM, Robin Lee robinlee.sysu@gmail.com wrote:
rpmbuild --target i686 ….
好像这招仅仅改变了rpm包的platform显示,并不会改变目标文件链接的库文件的arch属性。即使执行 yum-builddep --target i686 也不会安装i386的库文件。倘若在spec中添加 BuildArch: i386 再执行yum-buildep的话,反而会报不匹配arch的错误。
2013/1/20 Alick Zhao alick9188@gmail.com
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子:
http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
参考:
现在感觉我把话题带偏了……
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
On Jan 20, 2013, at 9:43 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
这么看来,gcc提供了-m选项支持多arch。只要系统提供了相应的库即可编译、运行。
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
这个让我想到了Gentoo里的KEYWORDS,从这个意义上来看,Gentoo与Debian走得更近一些。Gentoo里提供了一个multilib这样一个USE Flag,不过我从来没有用过,不知道它与multiarch是不是一回事?
参考:
昨天搜到过Debian的multiarch,就是这一段让我云里雾里。
现在感觉我把话题带偏了……
哈哈,是我的发问把话题带偏了。 我们把“怎么做”演变成了“为什么这么做”!
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
On Jan 21, 2013, at 8:42 AM, Easior Lars easior.lars@yahoo.com wrote:
On Jan 20, 2013, at 9:43 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 20:08:26 +0800, Easior Lars wrote:
On Jan 20, 2013, at 3:30 PM, Alick Zhao alick9188@gmail.com wrote:
On Sun, 20 Jan 2013 13:33:58 +0800, Easior Lars wrote:
不明就里啊? 搞不清楚状况, 32位、64位的装在一起, 普通的gcc编译, 例如编译个helloworld, 到底怎么区分是哪个arch编出来的?
对于这一个特定问题,参考 SO 上的回答,说的比较清楚了,还有例子: http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on...
这么看来,gcc提供了-m选项支持多arch。只要系统提供了相应的库即可编译、运行。
Linux 实现了这个机制,叫 multi-arch,不妨上网搜一搜。 对普通用户/开发者来说,只要把相应的库/软件包安装齐全就好了。
兄台能否帮我搜个与此相关的文档? 我搜到的基本与Fedora无关,云里雾里。
嗯,我也觉得我没有理解它 :(
Fedora 中现在的实现简单讲就是把 32 位库放在 {/,/usr/,/usr/local/}lib 下,64 位库放在 {/,/usr/,/usr/local/}lib64 下。这样两种库就可以同时安装 在系统上了。这样,在 64 位系统上,32 位应用可以找到依赖的库,正常运行。 这也是现在的 FHS 给的意见。
Debian 眼中的 multiarch 应该更强大一些,应该能支持各种架构的库同时安装。 (更长远的目标时,各种架构的二进制文件都可以同时安装并运行。) Debian 把 Fedora 中采用的方法称作 biarch 之类,并没有采用。而是另外提出 了实现方案。它的库文件存放在类似 /usr/lib/{x86_64-linux-gnu/,i376-linux- gnu/} 的目录中。
这个让我想到了Gentoo里的KEYWORDS,从这个意义上来看,Gentoo与Debian走得更近一些。Gentoo里提供了一个multilib这样一个USE Flag,不过我从来没有用过,不知道它与multiarch是不是一回事?
我看了一下Gentoo的目录,发现它采用的是Fedora的策略。不过它创建了三个目录/usr/lib、/usr/lib32、/usr/lib64。其中/usr/lib/是一个链接,64位系统中链接到了/usr/lib64。目前,还不知道Gentoo是怎么更改这个链接的?
参考:
昨天搜到过Debian的multiarch,就是这一段让我云里雾里。
现在感觉我把话题带偏了……
哈哈,是我的发问把话题带偏了。 我们把“怎么做”演变成了“为什么这么做”!
-- alick Fedora 16 (Verne) user https://fedoraproject.org/wiki/User:Alick -- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
On Jan 20, 2013, at 1:14 PM, Mike Manilone crtmike@gmx.us wrote:
其實裝好了庫和編譯器就行了。。。我就弄過
我发现mock太慢, 能不能细说一下做法?
于 2013-1-20 13:12, Easior Lars 写道:
看这意思,光靠指定buildarch, 是没法在x86_64环境中编译i386包的喽。
谢谢啊。 On Jan 20, 2013, at 1:09 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
但是libs很难搞定 在 2013-1-20 下午1:08,"Easior Lars" easior.lars@yahoo.com写道:
你的意思是: 只要指定buildarch, 不管在哪个环境构建i386的rpm包, 哪怕是在x86_64环境构建的, 都可以用在i386的机器上?
On Jan 20, 2013, at 1:00 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
在构建的时候可以指定平台。 在 2013-1-20 下午12:50,"Easior Lars" easior.lars@yahoo.com写道:
我弄错了,原来另一个架构叫i386! 编译i386架构下的rpm,能在x86_64下做吗, 还是必须安装i386的Fedora再做?
另外,这个邮件线索怎么这么奇怪, 我的开帖邮件竟然排在回复之后!! On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com
wrote:
> 用于x86? > > On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com
wrote:
>> 能行吗? >> >> Cheers, >> >> Easior Lars >> >> easior.lars@yahoo.com >> www.shlug.org >> >> -- >> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese >> > -- > > > *Yours sincerely,* > *Christopher Meng* > > Got problems with Windows? - ReBoot > Got problems with Linux? - Be Root > > > Ambassador/Contributor of Fedora Project and many others. > http://cicku.me > -- > Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
mock 有 --no-clean 选项,可以用来维持一个 mock 环境,以后再用的时候就不用会跑很长时间的 yum 了
2013/2/16 Easior Lars easior.lars@yahoo.com
On Jan 20, 2013, at 1:14 PM, Mike Manilone crtmike@gmx.us wrote:
其實裝好了庫和編譯器就行了。。。我就弄過
我发现mock太慢, 能不能细说一下做法?
于 2013-1-20 13:12, Easior Lars 写道:
看这意思,光靠指定buildarch, 是没法在x86_64环境中编译i386包的喽。
谢谢啊。 On Jan 20, 2013, at 1:09 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
但是libs很难搞定 在 2013-1-20 下午1:08,"Easior Lars" easior.lars@yahoo.com写道:
你的意思是: 只要指定buildarch, 不管在哪个环境构建i386的rpm包, 哪怕是在x86_64环境构建的, 都可以用在i386的机器上?
On Jan 20, 2013, at 1:00 PM, 杜宏羽 dongfengweixiao@gmail.com wrote:
在构建的时候可以指定平台。 在 2013-1-20 下午12:50,"Easior Lars" easior.lars@yahoo.com写道:
> 我弄错了,原来另一个架构叫i386! > 编译i386架构下的rpm,能在x86_64下做吗, > 还是必须安装i386的Fedora再做? > > 另外,这个邮件线索怎么这么奇怪, > 我的开帖邮件竟然排在回复之后!! > On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com
wrote:
>> 用于x86? >> >> On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com
wrote:
>>> 能行吗? >>> >>> Cheers, >>> >>> Easior Lars >>> >>> easior.lars@yahoo.com >>> www.shlug.org >>> >>> -- >>> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>>> >> -- >> >> >> *Yours sincerely,* >> *Christopher Meng* >> >> Got problems with Windows? - ReBoot >> Got problems with Linux? - Be Root >> >> >> Ambassador/Contributor of Fedora Project and many others. >> http://cicku.me >> -- >> Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
> Cheers, > > Easior Lars > > easior.lars@yahoo.com > www.shlug.org > > > -- > Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
>
>
Fedora中文郵件列表:
https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
$)AN*J2C4Ub8vSJ<~5D7"KMJ1<dTgSZNR5D?*L{J1<d#? $)AJG2;JGUb8vAP1mSPIs2i#?
On Jan 20, 2013, at 12:26 PM, Christopher Meng cickumqt@gmail.com wrote:
$)ASCSZx86#?
On Sunday, January 20, 2013, Easior Lars easior.lars@yahoo.com wrote:
$)AD\PPBp#?
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
-- Fedora$)AVPND$)GbSG5GDOP$)A#:https://admin.fedoraproject.org/mailman/listinfo/chinese
--
*Yours sincerely,* *Christopher Meng*
Got problems with Windows? - ReBoot Got problems with Linux? - Be Root
Ambassador/Contributor of Fedora Project and many others. http://cicku.me -- Fedora$)AVPND$)GbSG5GDOP$)A#:https://admin.fedoraproject.org/mailman/listinfo/chinese
Cheers,
Easior Lars
easior.lars@yahoo.com www.shlug.org
chinese@lists.fedoraproject.org