* [Buildroot] [PATCH] fontconfig package : cross-compilation
@ 2007-06-24 16:58 Julien Letessier
2007-06-24 18:33 ` Julien Letessier
0 siblings, 1 reply; 7+ messages in thread
From: Julien Letessier @ 2007-06-24 16:58 UTC (permalink / raw)
To: buildroot
... or rather, host-compilation of utilities used during build.
--
Julien Letessier
<julien.letessier@technosens.fr>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: buildroot-fontconfig.patch
Type: application/octet-stream
Size: 4791 bytes
Desc: not available
Url : http://busybox.net/lists/buildroot/attachments/20070624/19956e11/attachment.obj
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH] fontconfig package : cross-compilation
2007-06-24 16:58 [Buildroot] [PATCH] fontconfig package : cross-compilation Julien Letessier
@ 2007-06-24 18:33 ` Julien Letessier
2007-06-25 8:32 ` Bernhard Fischer
0 siblings, 1 reply; 7+ messages in thread
From: Julien Letessier @ 2007-06-24 18:33 UTC (permalink / raw)
To: buildroot
Functionnaly identical patch, slightly simpler.
Installation directories are also corrected.
2007/6/24, Julien Letessier <julien.letessier@technosens.fr>:
> ... or rather, host-compilation of utilities used during build.
>
>
> --
> Julien Letessier
> <julien.letessier@technosens.fr>
>
>
--
Julien Letessier
<julien.letessier@technosens.fr>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: buildroot-fontconfig.patch
Type: application/octet-stream
Size: 7650 bytes
Desc: not available
Url : http://busybox.net/lists/buildroot/attachments/20070624/a6ec297c/attachment-0001.obj
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH] fontconfig package : cross-compilation
2007-06-24 18:33 ` Julien Letessier
@ 2007-06-25 8:32 ` Bernhard Fischer
2007-06-26 15:19 ` Julien Letessier
0 siblings, 1 reply; 7+ messages in thread
From: Bernhard Fischer @ 2007-06-25 8:32 UTC (permalink / raw)
To: buildroot
On Sun, Jun 24, 2007 at 08:33:18PM +0200, Julien Letessier wrote:
>Functionnaly identical patch, slightly simpler.
>Installation directories are also corrected.
Two remarks:
- please push this upstream, too
- please add a patch that does this autoreconf. We should not rely on
the build-host to have autoconf nor automake installed, i think.
Thanks alot for looking into this!
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH] fontconfig package : cross-compilation
2007-06-25 8:32 ` Bernhard Fischer
@ 2007-06-26 15:19 ` Julien Letessier
2007-06-26 17:07 ` Bernhard Fischer
0 siblings, 1 reply; 7+ messages in thread
From: Julien Letessier @ 2007-06-26 15:19 UTC (permalink / raw)
To: buildroot
Note that quite a few Buildroot packages require autoconf to be
installed on the host (openssh, dropbear, avahi, gawk, dbug, glib)...
they'll need to be changed, too.
Attached are patches for
* autoconf-host, automake-host, libtool-host
and an $(AUTORECONF) variable that runs autoreconf with the
appropriate arguments
* the fontconfig package using custom-built autoreconf (replaces previous patch)
This still requires perl on the build host, but I assume that's reasonable :)
Tell me how this works for you.
2007/6/25, Bernhard Fischer <rep.dot.nop@gmail.com>:
> On Sun, Jun 24, 2007 at 08:33:18PM +0200, Julien Letessier wrote:
> >Functionnaly identical patch, slightly simpler.
> >Installation directories are also corrected.
>
> Two remarks:
> - please push this upstream, too
> - please add a patch that does this autoreconf. We should not rely on
> the build-host to have autoconf nor automake installed, i think.
>
> Thanks alot for looking into this!
>
--
Julien Letessier
<julien.letessier@technosens.fr>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: buildroot_autoconf-automake-libtool-host.patch
Type: application/octet-stream
Size: 6685 bytes
Desc: not available
Url : http://busybox.net/lists/buildroot/attachments/20070626/177f17c3/attachment-0002.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: buildroot_fontconfig-v2.patch
Type: application/octet-stream
Size: 7880 bytes
Desc: not available
Url : http://busybox.net/lists/buildroot/attachments/20070626/177f17c3/attachment-0003.obj
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH] fontconfig package : cross-compilation
2007-06-26 15:19 ` Julien Letessier
@ 2007-06-26 17:07 ` Bernhard Fischer
2007-06-27 13:59 ` Julien Letessier
0 siblings, 1 reply; 7+ messages in thread
From: Bernhard Fischer @ 2007-06-26 17:07 UTC (permalink / raw)
To: buildroot
On Tue, Jun 26, 2007 at 05:19:28PM +0200, Julien Letessier wrote:
>Note that quite a few Buildroot packages require autoconf to be
>installed on the host (openssh, dropbear, avahi, gawk, dbug, glib)...
>they'll need to be changed, too.
yes
>
>Attached are patches for
>* autoconf-host, automake-host, libtool-host
> and an $(AUTORECONF) variable that runs autoreconf with the
>appropriate arguments
>* the fontconfig package using custom-built autoreconf (replaces previous
>patch)
>
>This still requires perl on the build host, but I assume that's reasonable
>:)
no :)
>
>Tell me how this works for you.
In order to avoid to have the sources unpacked in two locations, we
usually unpack them into $(TOOL_BUILD_DIR), i.e.:
AUTOMAKE_SRC_DIR:=$(TOOL_BUILD_DIR)/automake-$(AUTOMAKE_VER)
AUTOMAKE_DIR:=$(BUILD_DIR)/automake-$(AUTOMAKE_VER)
AUTOMAKE_HOST_DIR:=$(TOOL_BUILD_DIR)/automake-$(AUTOMAKE_VER)-host
Can you please adjust accordingly?
Thanks for the nice patch!
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH] fontconfig package : cross-compilation
2007-06-26 17:07 ` Bernhard Fischer
@ 2007-06-27 13:59 ` Julien Letessier
2007-06-28 14:01 ` Bernhard Fischer
0 siblings, 1 reply; 7+ messages in thread
From: Julien Letessier @ 2007-06-27 13:59 UTC (permalink / raw)
To: buildroot
2007/6/26, Bernhard Fischer <rep.dot.nop@gmail.com>:
In order to avoid to have the sources unpacked in two locations, we
> usually unpack them into $(TOOL_BUILD_DIR), i.e.:
> AUTOMAKE_SRC_DIR:=$(TOOL_BUILD_DIR)/automake-$(AUTOMAKE_VER)
> AUTOMAKE_DIR:=$(BUILD_DIR)/automake-$(AUTOMAKE_VER)
> AUTOMAKE_HOST_DIR:=$(TOOL_BUILD_DIR)/automake-$(AUTOMAKE_VER)-host
>
> Can you please adjust accordingly?
>
Done.
I took the liberty to add a few 'touch -c $@' where relevant.
I also changed the targets from foo-host to host-foo, as seems to be the
policy elswhere in buildroot.
Cheers,
--
Julien Letessier
< julien.letessier@technosens.fr>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://busybox.net/lists/buildroot/attachments/20070627/15d17043/attachment-0001.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: buildroot_autoconf-automake-libtool-host-v2.patch
Type: application/octet-stream
Size: 10411 bytes
Desc: not available
Url : http://busybox.net/lists/buildroot/attachments/20070627/15d17043/attachment-0001.obj
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH] fontconfig package : cross-compilation
2007-06-27 13:59 ` Julien Letessier
@ 2007-06-28 14:01 ` Bernhard Fischer
0 siblings, 0 replies; 7+ messages in thread
From: Bernhard Fischer @ 2007-06-28 14:01 UTC (permalink / raw)
To: buildroot
On Wed, Jun 27, 2007 at 03:59:56PM +0200, Julien Letessier wrote:
>I took the liberty to add a few 'touch -c $@' where relevant.
Excellent.
>I also changed the targets from foo-host to host-foo, as seems to be the
>policy elswhere in buildroot.
Merged. Thanks!
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-06-28 14:01 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-24 16:58 [Buildroot] [PATCH] fontconfig package : cross-compilation Julien Letessier
2007-06-24 18:33 ` Julien Letessier
2007-06-25 8:32 ` Bernhard Fischer
2007-06-26 15:19 ` Julien Letessier
2007-06-26 17:07 ` Bernhard Fischer
2007-06-27 13:59 ` Julien Letessier
2007-06-28 14:01 ` Bernhard Fischer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox