0

我正在尝试为 ARM 架构交叉构建 X11R6.6。我使用 Ubuntu 10.04 LTS 作为构建系统。是的,我确实知道 X11R6 已经过时了,但它是客户的要求。

目标/主机是 (uname -a) :

    Linux freescale 2.6.31-207-g7286c01 #1617 PREEMPT Wed Aug 7 10:45:59 IST 2013 armv5tejl GNU/Linux

使用的工具链:

    arm-none-linux-gnueabi-4.1.2 glibc-2.5 nptl-3

问题是,在make install之后,我在安装二进制文件目录中找不到任何服务器二进制文件(X、Xorg、XFree86、Xfbdev 等),尽管还有其他二进制文件正在构建和安装(xinit、xclock、twm、xconsole , ETC。)。构建后检查源代码,这些服务器二进制文件没有构建。

我很确定这一定与源配置有关(X11R6 构建系统令人头疼……显然)。

构建系统由不同的.cf.def文件(site.def、host.def、linux.cf、xf86site.def 等)组成,我们必须根据我们的配置对其进行编辑。我确实对这些有一个大致的了解,但我还没有完全理解它的所有细节。我已经在适用的地方启用了 Serverbuild选项。我也用谷歌搜索了很多......但还没有找到任何可靠的东西。

那么是否有任何资源/示例教程/博客可以指导我如何准确配置 X11R6 ?或者,如果有人为 ARM 构建了 X11R6,或者有任何建议……请多多关照……谢谢。

编辑:

非常抱歉,忘记提一个重点。源代码是通过飞思卡尔的 LTIB(Linux Target Image Builder)工具下载的。包名是 XFree86-4.4.0。链接如下:

http://bitshrine.org/gpp//XFree86-4.4.0-src-1.tgz
http://bitshrine.org/gpp//XFree86-4.4.0-src-2.tgz
http://bitshrine。 org/gpp//XFree86-4.4.0-src-3.tgz
http://bitshrine.org/gpp//XFree86-4.4.0-src-4.tgz
http://bitshrine.org/gpp//XFree86 -4.4.0-src-5.tgz
http://bitshrine.org/gpp//XFree86-4.4.0-src-6.tgz
http://bitshrine.org/gpp//XFree86-4.4.0-src -7.tgz

编辑:
LTIB 版本是 9.1.1(我认为是因为 ltib 脚本有“应用程序版本:9.1.1”),它是由飞思卡尔提供的。
的输出 ./ltib -m listpkgs | grep xorg
xorg-server-1.6.1-2 --------- xorg-server ----------- y -- X11 -- X.Org server

4

0 回答 0