Lionel Landwerlin | 1 Jul 2009 01:50
Picon
Favicon

Re: External toolchain improvements

Hi Thomas,

I'm interested by your patches, I'm using a STLinux external toolchain
(Linux for SH4 SetTop Boxes).

The problem is that copying only libraries is not enough to build even a
simple program like this one :

int main (void) { return 0; }

With my current toolchain, I also need :

      * crt1.o crti.o crtn.o
      * All headers from the libc & linux

After that, I also have problems with packages using pkg-config.
Pkg-config returns paths relatives to the build directory ( -L/usr/lib
for example). This tries to link with 
Lionel Landwerlin | 1 Jul 2009 01:54
Picon
Favicon

Re: External toolchain improvements

Hi Thomas,

I'm interested by your patches, I'm using a STLinux external toolchain
(Linux for SH4 SetTop Boxes).

The problem is that copying only libraries is not enough to build even a
simple program like this one :

int main (void) { return 0; }

With my current toolchain, I also need :

      * crt1.o crti.o crtn.o
      * All headers from the libc & linux

After that, I also have problems with packages using pkg-config.
Pkg-config returns paths relatives to the build directory ( -L/usr/lib
for example). Gcc tries to link with host libraries...

We probably need a double --sysroot parameter to look first where the
toolchain is installed and then in the given sysroot path.

Regards,

--

-- 
Lionel Landwerlin <lionel.landwerlin@...>
bugzilla | 1 Jul 2009 15:33
Favicon

[Bug 419] Bump lighttpd package to 1.4.23

https://bugs.busybox.net/show_bug.cgi?id=419

Peter Korsgaard <jacmet@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #1 from Peter Korsgaard <jacmet@...>  2009-07-01
13:33:34 UTC ---
Thanks, committed

--

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
bugzilla | 1 Jul 2009 15:37
Favicon

[Bug 417] New package spawn-fcgi

https://bugs.busybox.net/show_bug.cgi?id=417

Peter Korsgaard <jacmet@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #1 from Peter Korsgaard <jacmet@...>  2009-07-01
13:37:22 UTC ---
Thanks, committed

--

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Peter Korsgaard | 1 Jul 2009 15:31
Picon

[git commit] lighttpd: bump version

commit: http://git.buildroot.net/buildroot/commit/?id=264b9c115d2cb9e6db3f574ae114bccc5036a669
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Closes #419.

lighttpd 1.4.23 is out, there are many bugfixes from 1.4.20 currently in
buildroot:
 *  Fix workaround for incorrect path info/scriptname if fastcgi prefix is
    ”/” (fixes #729)
 * Finally removed spawn-fcgi
 * Fix bug with FastCGI request id overflow under high load; just use always
   id 1 as we don’t use multiplexing. (thx jgray)
 * Workaround broken operating systems: check for trailing ’/’ in filenames
   (fixes #1989)
Plus fixes from 1.4.22 and 1.4.21.

Signed-off-by: Gustavo Zacarias <gustavo@...>
Signed-off-by: Peter Korsgaard <jacmet@...>
---
 CHANGES                                          |    1 +
 package/lighttpd/lighttpd-1.4.20-configure.patch |   11 -----------
 package/lighttpd/lighttpd.mk                     |   20 +++++++++++++-------
 3 files changed, 14 insertions(+), 18 deletions(-)
 delete mode 100644 package/lighttpd/lighttpd-1.4.20-configure.patch

diff --git a/CHANGES b/CHANGES
(Continue reading)

Peter Korsgaard | 1 Jul 2009 15:36
Picon

[git commit] package: add spawn-fcgi package

commit: http://git.buildroot.net/buildroot/commit/?id=0468be6e07185a57a8d01c57bfefcc2487a16875
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Closes #417,

New package spawn-fcgi, basically a FastCGI process spawner.
This was previously included in lighttpd up to version 1.4.22 and is now
a separate project.

Signed-off-by: Gustavo Zacarias <gustavo@...>
Signed-off-by: Peter Korsgaard <jacmet@...>
---
 CHANGES                          |    1 +
 package/Config.in                |    1 +
 package/spawn-fcgi/Config.in     |    7 +++++++
 package/spawn-fcgi/spawn-fcgi.mk |   15 +++++++++++++++
 4 files changed, 24 insertions(+), 0 deletions(-)
 create mode 100644 package/spawn-fcgi/Config.in
 create mode 100644 package/spawn-fcgi/spawn-fcgi.mk

diff --git a/CHANGES b/CHANGES
index 88fdabf..7e4facc 100644
--- a/CHANGES
+++ b/CHANGES
 <at>  <at>  -15,6 +15,7  <at>  <at> 
 	#395: gst-plugins-bad: New package
 	#409: Bump php package to 5.2.10
 	#411: ipsec-tools: Bump version to 0.7.2
+	#417: New package spawn-fcgi
 	#419: Bump lighttpd package to 1.4.23
(Continue reading)

Thomas Petazzoni | 1 Jul 2009 16:05
Favicon
Gravatar

Re: External toolchain improvements

Hi Lionel,

Le Wed, 01 Jul 2009 01:54:33 +0200,
Lionel Landwerlin <lionel.landwerlin <at> openwide.fr> a écrit :

> I'm interested by your patches, I'm using a STLinux external toolchain
> (Linux for SH4 SetTop Boxes).

Ok. Nice to see interest in external toolchain support, which is still
experimental, as you saw.

> The problem is that copying only libraries is not enough to build
> even a simple program like this one :

I'm not sure which Buildroot version you're using, but 2009.05 and
current Git don't only copy the libraries. Here is what we do :

 1) Copy + strip the libraries to the target space
    (project_build_ARCH/PROJECT/root). Only the files needed for
    execution need to be copied to the target space.

 2) Copy the full sysroot to the staging space (build_ARCH/staging_dir).

This is done in toolchain/external-toolchain/ext-took.mk.

> int main (void) { return 0; }
> 
> With my current toolchain, I also need :
> 
>       * crt1.o crti.o crtn.o
(Continue reading)

Thomas Petazzoni | 1 Jul 2009 16:56
Favicon
Gravatar

[pull request] Fix Matchbox build

The following changes since commit
e61606ad39735000e66b6048d9be1b9d27c36bd0: Peter Korsgaard (1):
        CHANGES: add issue 349 + 379

are available in the git repository at:

  git://git.busybox.net/~tpetazzoni/git/buildroot matchbox-fix

Thomas Petazzoni (1):
      Fix Matchbox build

 package/matchbox/Config.in                   |    1 +
 package/matchbox/matchbox.mk                 |    7 ++++++-
 package/x11r7/xlib_libXfont/xlib_libXfont.mk |    2 +-
 package/x11r7/xlib_libXft/xlib_libXft.mk     |    2 +-
 4 files changed, 9 insertions(+), 3 deletions(-)
--

-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com
Thomas Petazzoni | 1 Jul 2009 16:57
Favicon
Gravatar

[pull request] Dropbear fix

The following changes since commit
e61606ad39735000e66b6048d9be1b9d27c36bd0: Peter Korsgaard (1):
        CHANGES: add issue 349 + 379

are available in the git repository at:

  git://git.busybox.net/~tpetazzoni/git/buildroot dropbear-fix

Thomas Petazzoni (1):
      Fix dropbear compilation with glibc

 .../dropbear-fix-missing-TIMEVAL_TO_TIMESPEC.patch |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
--

-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com
Peter Korsgaard | 1 Jul 2009 20:15
Favicon

Re: [pull request] Fix Matchbox build

>>>>> "Thomas" == Thomas Petazzoni
<thomas.petazzoni@...> writes:

 Thomas> The following changes since commit
 Thomas> e61606ad39735000e66b6048d9be1b9d27c36bd0: Peter Korsgaard (1):
 Thomas>         CHANGES: add issue 349 + 379

 Thomas> are available in the git repository at:

 Thomas>   git://git.busybox.net/~tpetazzoni/git/buildroot matchbox-fix

 Thomas> Thomas Petazzoni (1):
 Thomas>       Fix Matchbox build

Pulled, thanks! We should probably convert the matchbox stuff to
Makefile.autotools.in format in the long run through ..

--

-- 
Bye, Peter Korsgaard

Gmane