Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-27 Thread Nitin Garg
Have we fixed the bugs planned for 0.9.32 release? When do we plan to
release 0.9.32, its been 2 months since rc3.

Regards,
Nitin
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-12 Thread Yann E. MORIN
Hello All!

On Tuesday 10 May 2011 18:38:32 Bernhard Reutner-Fischer wrote:
 We are shaking out some bugs still, but it will be released RSN (TM).

Good! Once the release is out, I'll rebase and resubmit my ARM sub-arch
selection removal. And then go on to other archs one by one. Probably MIPS
firts, then i?86 and x86_64 as they are what I know a bit about. Then
other archs as I understand what's going on.

Regards,
Yann E. MORIN.

PS. Bernhard, sorry for the dup, sent to the list from an address I was not
subscribed to.
YEM.

-- 
.-..--..
|  Yann E. MORIN  | Real-Time Embedded | /\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN |  ___   |
| +33 223 225 172 `.---:  X  AGAINST  |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL|   v   conspiracy.  |
'--^---^--^'
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-12 Thread Khem Raj


-Khem

On May 12, 2011, at 10:36 AM, Yann E. MORIN yann.morin.1...@anciens.enib.fr 
wrote:

 Hello All!
 
 On Tuesday 10 May 2011 18:38:32 Bernhard Reutner-Fischer wrote:
 We are shaking out some bugs still, but it will be released RSN (TM).
 
 Good! Once the release is out, I'll rebase and resubmit my ARM sub-arch

I have them already queued up here no need to rebase them

 selection removal. And then go on to other archs one by one. Probably MIPS
 firts, then i?86 and x86_64 as they are what I know a bit about. Then
 other archs as I understand what's going on.
 
 Regards,
 Yann E. MORIN.
 
 PS. Bernhard, sorry for the dup, sent to the list from an address I was not
subscribed to.
 YEM.
 
 -- 
 .-..--..
 |  Yann E. MORIN  | Real-Time Embedded | /\ ASCII RIBBON | Erics' 
 conspiracy: |
 | +33 662 376 056 | Software  Designer | \ / CAMPAIGN |  ___  
  |
 | +33 223 225 172 `.---:  X  AGAINST  |  \e/  There is no 
  |
 | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL|   v   conspiracy. 
  |
 '--^---^--^'
 ___
 uClibc mailing list
 uClibc@uclibc.org
 http://lists.busybox.net/mailman/listinfo/uclibc
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-12 Thread Yann E. MORIN
Khem, All,

On Thursday 12 May 2011 23:19:05 Khem Raj wrote:
 On May 12, 2011, at 10:36 AM, Yann E. MORIN 
 yann.morin.1...@anciens.enib.fr wrote:
  On Tuesday 10 May 2011 18:38:32 Bernhard Reutner-Fischer wrote:
  We are shaking out some bugs still, but it will be released RSN (TM).
  Good! Once the release is out, I'll rebase and resubmit my ARM sub-arch
 I have them already queued up here no need to rebase them

Oh, Good! Thanks! :-)

Regards,
Yann E. MORIN.

-- 
.-..--..
|  Yann E. MORIN  | Real-Time Embedded | /\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN |  ___   |
| +33 223 225 172 `.---:  X  AGAINST  |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL|   v   conspiracy.  |
'--^---^--^'
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-11 Thread Will Newton
On Wed, May 11, 2011 at 12:23 AM, Rich Felker dal...@aerifal.cx wrote:
 On Tue, May 10, 2011 at 07:57:12PM +0100, Will Newton wrote:
 https://bugs.uclibc.org/2089
 
  This is supposed to work just fine with NPTL.

 So is support for linuxthreads dropped with this release? It seems a
 shame when people are willing to support it.

 I hope so. Aside from pthread, is there any libc feature where an old,
 broken-by-design version is intentionally kept around and supported?
 Do we need an alternate stdio implementation where data in the buffers
 sometimes gets written or read twice under certain conditions? Do we
 need an alternate regex implementation that mixes up \(\) and ()? Do
 we need an alternate malloc that sometimes reserves too little memory
 and gives you heap corruption?

 LinuxThreads is *that* *broken*. Sure you could write a program using
 malloc that works around fatal bugs in malloc or a program using stdio
 that works around fatal bugs in stdio, but would you really want to
 put that out in a production environment? Why the same logic doesn't
 apply to threads is beyond me

Well no, it isn't that broken. It was the default threading
implementation on Linux for many years and has shipped in millions of
devices that continue to work to this day, so from a POSIX lawyers
point of view it may be broken but from a practical point of view it's
a useful feature. Not all embedded architectures have full support for
NPTL/TLS yet.
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Bernhard Reutner-Fischer
Hi,

We are shaking out some bugs still, but it will be released RSN (TM).
On May 10, 2011 7:23 AM, Nitin Garg nitingar...@gmail.com wrote:
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Will Newton
On Tue, May 10, 2011 at 5:38 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 Hi,

 We are shaking out some bugs still, but it will be released RSN (TM).

Are there any plans to fix this bug?

https://bugs.uclibc.org/2089
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Will Newton
On Tue, May 10, 2011 at 7:44 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 On Tue, May 10, 2011 at 05:49:02PM +0100, Will Newton wrote:
On Tue, May 10, 2011 at 5:38 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 Hi,

 We are shaking out some bugs still, but it will be released RSN (TM).

Are there any plans to fix this bug?

https://bugs.uclibc.org/2089

 This is supposed to work just fine with NPTL.

So is support for linuxthreads dropped with this release? It seems a
shame when people are willing to support it.
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Bernhard Reutner-Fischer
On Tue, May 10, 2011 at 07:57:12PM +0100, Will Newton wrote:
On Tue, May 10, 2011 at 7:44 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 On Tue, May 10, 2011 at 05:49:02PM +0100, Will Newton wrote:
On Tue, May 10, 2011 at 5:38 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 Hi,

 We are shaking out some bugs still, but it will be released RSN (TM).

Are there any plans to fix this bug?

https://bugs.uclibc.org/2089

 This is supposed to work just fine with NPTL.

So is support for linuxthreads dropped with this release? It seems a
shame when people are willing to support it.

Thing is that you can only workaround it unless you have TLS. For arches
that already have NPTL i suggest you use it. If folks find it clearer we
can reflect that recommendation in the configury.
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Will Newton
On Tue, May 10, 2011 at 8:21 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 On Tue, May 10, 2011 at 07:57:12PM +0100, Will Newton wrote:
On Tue, May 10, 2011 at 7:44 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 On Tue, May 10, 2011 at 05:49:02PM +0100, Will Newton wrote:
On Tue, May 10, 2011 at 5:38 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 Hi,

 We are shaking out some bugs still, but it will be released RSN (TM).

Are there any plans to fix this bug?

https://bugs.uclibc.org/2089

 This is supposed to work just fine with NPTL.

So is support for linuxthreads dropped with this release? It seems a
shame when people are willing to support it.

 Thing is that you can only workaround it unless you have TLS. For arches
 that already have NPTL i suggest you use it. If folks find it clearer we
 can reflect that recommendation in the configury.

The patch in the bug from Peter works and I have yet to see a clear
statement of what is wrong with it. Without the patch linuxthreads is
pretty much unusable.
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Peter Mazinger

 Original-Nachricht 
 Datum: Tue, 10 May 2011 21:21:13 +0200
 Von: Bernhard Reutner-Fischer rep.dot@gmail.com
 An: Will Newton will.new...@gmail.com
 CC: uclibc@uclibc.org
 Betreff: Re: [ANNOUNCE] 0.9.32-rc3 released

 On Tue, May 10, 2011 at 07:57:12PM +0100, Will Newton wrote:
 On Tue, May 10, 2011 at 7:44 PM, Bernhard Reutner-Fischer
 rep.dot@gmail.com wrote:
  On Tue, May 10, 2011 at 05:49:02PM +0100, Will Newton wrote:
 On Tue, May 10, 2011 at 5:38 PM, Bernhard Reutner-Fischer
 rep.dot@gmail.com wrote:
  Hi,
 
  We are shaking out some bugs still, but it will be released RSN (TM).
 
 Are there any plans to fix this bug?
 
 https://bugs.uclibc.org/2089
 
  This is supposed to work just fine with NPTL.
 
 So is support for linuxthreads dropped with this release? It seems a
 shame when people are willing to support it.
 
 Thing is that you can only workaround it unless you have TLS. For arches
 that already have NPTL i suggest you use it. If folks find it clearer we
 can reflect that recommendation in the configury.

for the record, I will add TLS support in future branch (or master after 
release) for new linuxthreads (old LT won't be supported, since the changes are 
massive and I don't want to support this sort of compatibility).
I consider new LT a config option, that was seldomly used, so it can be 
overworked to be more modern.

Peter
 ___
 uClibc mailing list
 uClibc@uclibc.org
 http://lists.busybox.net/mailman/listinfo/uclibc

-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Peter Mazinger

 Original-Nachricht 
 Datum: Tue, 10 May 2011 20:31:12 +0100
 Von: Will Newton will.new...@gmail.com
 An: Bernhard Reutner-Fischer rep.dot@gmail.com
 CC: uclibc@uclibc.org
 Betreff: Re: [ANNOUNCE] 0.9.32-rc3 released

 On Tue, May 10, 2011 at 8:21 PM, Bernhard Reutner-Fischer
 rep.dot@gmail.com wrote:
  On Tue, May 10, 2011 at 07:57:12PM +0100, Will Newton wrote:
 On Tue, May 10, 2011 at 7:44 PM, Bernhard Reutner-Fischer
 rep.dot@gmail.com wrote:
  On Tue, May 10, 2011 at 05:49:02PM +0100, Will Newton wrote:
 On Tue, May 10, 2011 at 5:38 PM, Bernhard Reutner-Fischer
 rep.dot@gmail.com wrote:
  Hi,
 
  We are shaking out some bugs still, but it will be released RSN
 (TM).
 
 Are there any plans to fix this bug?
 
 https://bugs.uclibc.org/2089
 
  This is supposed to work just fine with NPTL.
 
 So is support for linuxthreads dropped with this release? It seems a
 shame when people are willing to support it.
 
  Thing is that you can only workaround it unless you have TLS. For arches
  that already have NPTL i suggest you use it. If folks find it clearer we
  can reflect that recommendation in the configury.
 
 The patch in the bug from Peter works and I have yet to see a clear
 statement of what is wrong with it. Without the patch linuxthreads is
 pretty much unusable.

generally speaking of this sort of failures:
- it would be better, if we would disable *hidden_proto/def/attribute_hidden 
for static builds (but that would mean double time for the build)

Peter
 ___
 uClibc mailing list
 uClibc@uclibc.org
 http://lists.busybox.net/mailman/listinfo/uclibc

-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


RE: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Jian Peng
This is obviously a safe option to fix this sort of static linking issues, and 
build time should never be a big issue. Can we go for it and merge into 0.9.32 
release using this approach? And leave other more elegant solution in the 
future branch.
It is better to have a solution, even if it is tentative, than leave it broken 
for 0.9.32 release, right?

-Original Message-
From: uclibc-boun...@uclibc.org [mailto:uclibc-boun...@uclibc.org] On Behalf Of 
Peter Mazinger
Sent: Tuesday, May 10, 2011 2:35 PM
To: uclibc@uclibc.org
Subject: Re: [ANNOUNCE] 0.9.32-rc3 released


 Original-Nachricht 
 Datum: Tue, 10 May 2011 20:31:12 +0100
 Von: Will Newton will.new...@gmail.com
 An: Bernhard Reutner-Fischer rep.dot@gmail.com
 CC: uclibc@uclibc.org
 Betreff: Re: [ANNOUNCE] 0.9.32-rc3 released

 On Tue, May 10, 2011 at 8:21 PM, Bernhard Reutner-Fischer
 rep.dot@gmail.com wrote:
  On Tue, May 10, 2011 at 07:57:12PM +0100, Will Newton wrote:
 On Tue, May 10, 2011 at 7:44 PM, Bernhard Reutner-Fischer
 rep.dot@gmail.com wrote:
  On Tue, May 10, 2011 at 05:49:02PM +0100, Will Newton wrote:
 On Tue, May 10, 2011 at 5:38 PM, Bernhard Reutner-Fischer
 rep.dot@gmail.com wrote:
  Hi,
 
  We are shaking out some bugs still, but it will be released RSN
 (TM).
 
 Are there any plans to fix this bug?
 
 https://bugs.uclibc.org/2089
 
  This is supposed to work just fine with NPTL.
 
 So is support for linuxthreads dropped with this release? It seems a
 shame when people are willing to support it.
 
  Thing is that you can only workaround it unless you have TLS. For arches
  that already have NPTL i suggest you use it. If folks find it clearer we
  can reflect that recommendation in the configury.
 
 The patch in the bug from Peter works and I have yet to see a clear
 statement of what is wrong with it. Without the patch linuxthreads is
 pretty much unusable.

generally speaking of this sort of failures:
- it would be better, if we would disable *hidden_proto/def/attribute_hidden 
for static builds (but that would mean double time for the build)

Peter
 ___
 uClibc mailing list
 uClibc@uclibc.org
 http://lists.busybox.net/mailman/listinfo/uclibc

-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Peter Mazinger

 Original-Nachricht 
 Datum: Tue, 10 May 2011 23:35:29 +0200
 Von: Peter Mazinger p...@gmx.net
 An: uclibc@uclibc.org
 Betreff: Re: [ANNOUNCE] 0.9.32-rc3 released

 
  Original-Nachricht 
  Datum: Tue, 10 May 2011 20:31:12 +0100
  Von: Will Newton will.new...@gmail.com
  An: Bernhard Reutner-Fischer rep.dot@gmail.com
  CC: uclibc@uclibc.org
  Betreff: Re: [ANNOUNCE] 0.9.32-rc3 released
 
  On Tue, May 10, 2011 at 8:21 PM, Bernhard Reutner-Fischer
  rep.dot@gmail.com wrote:
   On Tue, May 10, 2011 at 07:57:12PM +0100, Will Newton wrote:
  On Tue, May 10, 2011 at 7:44 PM, Bernhard Reutner-Fischer
  rep.dot@gmail.com wrote:
   On Tue, May 10, 2011 at 05:49:02PM +0100, Will Newton wrote:
  On Tue, May 10, 2011 at 5:38 PM, Bernhard Reutner-Fischer
  rep.dot@gmail.com wrote:
   Hi,
  
   We are shaking out some bugs still, but it will be released RSN
  (TM).
  
  Are there any plans to fix this bug?
  
  https://bugs.uclibc.org/2089
  
   This is supposed to work just fine with NPTL.
  
  So is support for linuxthreads dropped with this release? It seems a
  shame when people are willing to support it.
  
   Thing is that you can only workaround it unless you have TLS. For
 arches
   that already have NPTL i suggest you use it. If folks find it clearer
 we
   can reflect that recommendation in the configury.
  
  The patch in the bug from Peter works and I have yet to see a clear
  statement of what is wrong with it. Without the patch linuxthreads is
  pretty much unusable.
 
 generally speaking of this sort of failures:
 - it would be better, if we would disable
 *hidden_proto/def/attribute_hidden for static builds (but that would mean 
 double time for the build)

another issue related to this (from __uClibc_main.c):
/* Note: It is possible that any initialization done above could
 * have resulted in errno being set nonzero, so set it to 0 before
 * we call main.
 */
if (likely(not_null_ptr(__errno_location)))
*(__errno_location()) = 0;

/* Set h_errno to 0 as well */
if (likely(not_null_ptr(__h_errno_location)))
*(__h_errno_location()) = 0;

This code is IMHO wrong in __uClibc_main.c, it should not directly address
__*errno_location, it should only use errno/h_errno, since these have different 
meanings depending on config options

Peter
  ___
  uClibc mailing list
  uClibc@uclibc.org
  http://lists.busybox.net/mailman/listinfo/uclibc
 
 -- 
 Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
 belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
 ___
 uClibc mailing list
 uClibc@uclibc.org
 http://lists.busybox.net/mailman/listinfo/uclibc

-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-10 Thread Rich Felker
On Tue, May 10, 2011 at 07:57:12PM +0100, Will Newton wrote:
 https://bugs.uclibc.org/2089
 
  This is supposed to work just fine with NPTL.
 
 So is support for linuxthreads dropped with this release? It seems a
 shame when people are willing to support it.

I hope so. Aside from pthread, is there any libc feature where an old,
broken-by-design version is intentionally kept around and supported?
Do we need an alternate stdio implementation where data in the buffers
sometimes gets written or read twice under certain conditions? Do we
need an alternate regex implementation that mixes up \(\) and ()? Do
we need an alternate malloc that sometimes reserves too little memory
and gives you heap corruption?

LinuxThreads is *that* *broken*. Sure you could write a program using
malloc that works around fatal bugs in malloc or a program using stdio
that works around fatal bugs in stdio, but would you really want to
put that out in a production environment? Why the same logic doesn't
apply to threads is beyond me

Just my 2ยข...

Rich
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc

Re: [ANNOUNCE] 0.9.32-rc3 released

2011-05-09 Thread Nitin Garg
Hi All,

When are we planning to release 0.9.32? What are we waiting on?

Regards,
Nitin

On Wed, Mar 16, 2011 at 2:44 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 Hi,

 I'm happy to announce that we now have a 0.9.32-rc3.
 This is planned to be the last RC before the release which we aim at
 doing in 2 weeks, i.e end of March.

 Please test this release candidate and report back.

 Thanks alot to everybody who contributed and of course to those who
 reported bugs!

 Have fun,
 Bernhard

 PS: The changelog can be obtained by cloning our git repository
 $ git clone git://git.busybox.net/uClibc
 $ cd uClibc
 and running:
 $ git log v0.9.32-rc2..v0.9.32-rc3

 ___
 uClibc mailing list
 uClibc@uclibc.org
 http://lists.busybox.net/mailman/listinfo/uclibc

___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-03-18 Thread Bernhard Reutner-Fischer
Rob Landley rland...@parallels.com wrote:

On 03/16/2011 02:44 PM, Bernhard Reutner-Fischer wrote:  Hi,   I'm happy to 
announce that we now have a 0.9.32-rc3.  This is planned to be the last RC 
before the release which we aim at  doing in 2 weeks, i.e end of March.   
Please test this release candidate and report back. So in the Linux kernel, 
make V=1 gives you the actual command lines that make is calling. That's also 
how it works in uClibc 0.9.31. But now, make V=1 does... nothing that I can 
see. Instead to get the actual kernel command lines you have to say V=2. But if 
you feed V=2 to the kernel build, you get pages and pages of _why_ it's 
rebuilding each thing it's building, a flood of dependency information which 
makes the output pretty much unreadable. So uClibc used ot work like the kernel 
does, and no it no longer does, for no readily apparent reason. This broke my 
build scripts, or at least the ability to easily figure out why arm eabi and 
i686 are including libgcc_eh.a in their build but mips and arm-o
 abi
aren't... Rob 


Hi Rob,

V=1 is quiet plus defines. V=2 are verbatim commands. I don't know (nor care) 
what the kernel does for V=2 but if you want make to spit out dependency 
decisions then just run
make -d -p
or something. Note that we do _not_ use kbuild in uClibc, so please don't 
expect kbuild behaviour...
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-03-18 Thread Rob Landley
On 03/18/2011 09:25 AM, Bernhard Reutner-Fischer wrote:
 Rob Landley rland...@parallels.com wrote:
 
 On 03/16/2011 02:44 PM, Bernhard Reutner-Fischer wrote:  Hi,  
 I'm happy to announce that we now have a 0.9.32-rc3.  This is
 planned to be the last RC before the release which we aim at  doing
 in 2 weeks, i.e end of March.   Please test this release candidate
 and report back. So in the Linux kernel, make V=1 gives you the
 actual command lines that make is calling. That's also how it works
 in uClibc 0.9.31. But now, make V=1 does... nothing that I can see.
 Instead to get the actual kernel command lines you have to say V=2.
 But if you feed V=2 to the kernel build, you get pages and pages of
 _why_ it's rebuilding each thing it's building, a flood of
 dependency information which makes the output pretty much
 unreadable. So uClibc used ot work like the kernel does, and no it
 no longer does, for no readily apparent reason. This broke my build
 scripts, or at least the ability to easily figure out why arm eabi
 and i686 are including libgcc_eh.a in their build but mips and
 arm-oabi aren't... Rob 
 
 
 Hi Rob,
 
 V=1 is quiet plus defines. V=2 are verbatim commands. I don't know (nor
 care) what the kernel does

So your build infrastructure (including make menuconfig and V=1) was
copied from the Linux kernel, the previous release had a meaning that
was compatible with the Linux kernel, and you decided to gratuitously
change it because you don't care.

 for V=2 but if you want make to spit out
 dependency decisions then just run
 make -d -p
 or something.

I don't want dependency decisions.  I want V=1 to give me verbatim
commands the ay it did in 0.9.31.

You broke compatability with your _previous_release_.

 Note that we do _not_ use kbuild in uClibc, so please
 don't expect kbuild behaviour...

I expected 0.9.31 behavior.

Rob
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-03-18 Thread Lennart Sorensen
On Fri, Mar 18, 2011 at 09:29:53AM -0500, Rob Landley wrote:
 On 03/18/2011 09:25 AM, Bernhard Reutner-Fischer wrote:
  Rob Landley rland...@parallels.com wrote:
  
  On 03/16/2011 02:44 PM, Bernhard Reutner-Fischer wrote:  Hi,  
  I'm happy to announce that we now have a 0.9.32-rc3.  This is
  planned to be the last RC before the release which we aim at  doing
  in 2 weeks, i.e end of March.   Please test this release candidate
  and report back. So in the Linux kernel, make V=1 gives you the
  actual command lines that make is calling. That's also how it works
  in uClibc 0.9.31. But now, make V=1 does... nothing that I can see.
  Instead to get the actual kernel command lines you have to say V=2.
  But if you feed V=2 to the kernel build, you get pages and pages of
  _why_ it's rebuilding each thing it's building, a flood of
  dependency information which makes the output pretty much
  unreadable. So uClibc used ot work like the kernel does, and no it
  no longer does, for no readily apparent reason. This broke my build
  scripts, or at least the ability to easily figure out why arm eabi
  and i686 are including libgcc_eh.a in their build but mips and
  arm-oabi aren't... Rob 
  
  
  Hi Rob,
  
  V=1 is quiet plus defines. V=2 are verbatim commands. I don't know (nor
  care) what the kernel does
 
 So your build infrastructure (including make menuconfig and V=1) was
 copied from the Linux kernel, the previous release had a meaning that
 was compatible with the Linux kernel, and you decided to gratuitously
 change it because you don't care.
 
  for V=2 but if you want make to spit out
  dependency decisions then just run
  make -d -p
  or something.
 
 I don't want dependency decisions.  I want V=1 to give me verbatim
 commands the ay it did in 0.9.31.
 
 You broke compatability with your _previous_release_.
 
  Note that we do _not_ use kbuild in uClibc, so please
  don't expect kbuild behaviour...
 
 I expected 0.9.31 behavior.

Perhaps V=0 could show quiet + defines, V=1 could show commands.
That would give the new feature and be backwards compatible.

Certainly completely changing an existing behaviour doesn't seem very
nice.

-- 
Len Sorensen
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-03-18 Thread Lennart Sorensen
On Fri, Mar 18, 2011 at 10:57:36AM -0400, Lennart Sorensen wrote:
 Perhaps V=0 could show quiet + defines, V=1 could show commands.
 That would give the new feature and be backwards compatible.
 
 Certainly completely changing an existing behaviour doesn't seem very
 nice.

So for example:

diff --git a/Makefile.help b/Makefile.help
index 1c2c96e..eef8937 100644
--- a/Makefile.help
+++ b/Makefile.help
@@ -46,7 +46,8 @@ help:
@echo 'Environment variables:'
@echo '  O=abspath- Use abspath as object directory'
@echo '  V=   - Quiet build (default)'
-   @echo '  V=1- Brief build (show defines, ld flags)'
+   @echo '  V=0- Brief build (show defines, ld flags)'
+   @echo '  V=1- Verbose build'
@echo '  V=2- Very verbose build'
@echo '  CROSS= - Override CROSS_COMPILER_PREFIX from .config'
@echo '  ARCH=  - Use given arch for config targets'
diff --git a/Makerules b/Makerules
index f045e52..e77e5a6 100644
--- a/Makerules
+++ b/Makerules
@@ -67,7 +67,7 @@ else
 export MAKE_IS_SILENT := n
 SECHO := @echo
 ifneq ($(V)$(VERBOSE),)
-ifeq ($(V),1)
+ifeq ($(V),0)
 DISP := bri# brief, like pur but with defines
 Q := @
 else


Not that I can see how V=1 and V=2 were different before.

-- 
Len Sorensen
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-03-18 Thread Bernhard Reutner-Fischer
lsore...@csclub.uwaterloo.ca wrote:

On Fri, Mar 18, 2011 at 09:29:53AM -0500, Rob Landley wrote:  On 03/18/2011 
09:25 AM, Bernhard Reutner-Fischer wrote:   Rob Landley 
rland...@parallels.com wrote: On 03/16/2011 02:44 PM, Bernhard 
Reutner-Fischer wrote:  Hi, I'm happy to announce that we now have a 
0.9.32-rc3.  This is   planned to be the last RC before the release which we 
aim at  doing   in 2 weeks, i.e end of March.   Please test this release 
candidate   and report back. So in the Linux kernel, make V=1 gives you the  
 actual command lines that make is calling. That's also how it works   in 
uClibc 0.9.31. But now, make V=1 does... nothing that I can see.   Instead to 
get the actual kernel command lines you have to say V=2.   But if you feed 
V=2 to the kernel build, you get pages and pages of   _why_ it's rebuilding 
each thing it's building, a flood of   dependency information which makes the 
output pretty much   unreadable. So uClibc used ot work like the kernel 
 does,
and no it   no longer does, for no readily apparent reason. This broke my 
build   scripts, or at least the ability to easily figure out why arm eabi  
 and i686 are including libgcc_eh.a in their build but mips and   arm-oabi 
aren't... Rob   Hi Rob, V=1 is quiet plus defines. V=2 are 
verbatim commands. I don't know (nor   care) what the kernel does   So your 
build infrastructure (including make menuconfig and V=1) was  copied from the 
Linux kernel, the previous release had a meaning that  was compatible with the 
Linux kernel, and you decided to gratuitously  change it because you don't 
care.for V=2 but if you want make to spit out   dependency decisions 
then just run   make -d -p   or something.   I don't want dependency 
decisions. I want V=1 to give me verbatim  commands the ay it did in 0.9.31.  
 You broke compatability with your _previous_release_.Note that we do 
_not_ use kbuild in uClibc, so please   don't expect
  kbuild
behaviour...   I expected 0.9.31 behavior. Perhaps V=0 could show quiet + 
defines, V=1 could show commands. That would give the new feature and be 
backwards compatible. Certainly completely changing an existing behaviour 
doesn't seem very nice. -- Len Sorensen 


Hi,

Sounds acceptable, I will change it accordingly.
Thanks,
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc


Re: [ANNOUNCE] 0.9.32-rc3 released

2011-03-16 Thread Peter Korsgaard
On Wed, Mar 16, 2011 at 8:44 PM, Bernhard Reutner-Fischer
rep.dot@gmail.com wrote:
 Hi,

 I'm happy to announce that we now have a 0.9.32-rc3.

Great - Notice that there's a typo on the website snippet - It still
links to -rc2.

-- 
Bye, Peter Korsgaard
___
uClibc mailing list
uClibc@uclibc.org
http://lists.busybox.net/mailman/listinfo/uclibc