From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Wed, 12 Oct 2011 11:53:17 +0200 Subject: [Buildroot] [PATCH v2] New package: ImLib2 In-Reply-To: <4E95618E.6010203@visionsystems.de> References: <1318328770-9496-1-git-send-email-yegorslists@googlemail.com> <201110111817.28102.arnout@mind.be> <20111012114042.67308131@skate> <4E95618E.6010203@visionsystems.de> Message-ID: <20111012115317.3cc2fc4e@skate> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Le Wed, 12 Oct 2011 11:44:46 +0200, Yegor Yefremov a ?crit : > > The dependencies on X.org are quite a mess these days. Maybe > > packages depend on xserver-xorg_server, while they should depend on > > the X11 libraries that they require. > > O.K. BR2_PACKAGE_XSERVER_XORG_SERVER definitely specifies that > libXext is to be selected. Yes, but technically speaking, all X11 client libraries and programs should *not* depend on the X.org server, but rather on the needed X11 libraries. For several reasons: *) Because technically, the clients don't require the server to already be built ; *) Because if one day, we manage to enable parallel building of packages, it is great to have correct dependencies ; *) Because you can imagine a setup in which you build several X11 client libraries and programs, but not the X server, and the X applications display their windows to a remote X server, which is not built by Buildroot. Thomas -- Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com