[Python-bugs-list] [ python-Bugs-417491 ] UnixWare BUILD *STILL* uses ld -G

noreply@sourceforge.net noreply@sourceforge.net
Sat, 21 Apr 2001 19:30:34 -0700


Bugs item #417491, was updated on 2001-04-19 16:40
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=417491&group_id=5470

Category: Installation
Group: Platform-specific
Status: Open
Resolution: None
Priority: 5
Submitted By: Larry Rosenman (ler)
Assigned to: Nobody/Anonymous (nobody)
Summary: UnixWare BUILD *STILL* uses ld -G

Initial Comment:
bug 231439 is BACK in the 2.1 final release.  It still
uses ld -G. 

ALL shared objects, ESPECIALLY those using threads,
should be compiled  *AND* linked using cc -G. 

I'm very disappointed in that the bug was closed but
the QA process dropped the fix(es). 


ALSO, when doing the initial build using Shared
Objects, you need to set -R and/or set LD_LIBRARY_PATH
to suit. 



----------------------------------------------------------------------

>Comment By: Tim Peters (tim_one)
Date: 2001-04-21 19:30

Message:
Logged In: YES 
user_id=31435

LARRY, there's REALLY no need to SCREAM on *EACH* word in 
THREE <wink>.

You're not impressed by QA -- join the club.  Testing is 
done by volunteers, and if there are no volunteers *trying* 
the release candidates on a new platform, we have no way to 
know whether they work.  Linux and Windows and Mac Classic 
are pretty well covered by volunteers, but that's about 
it.  If UnixWare is important enough to you, volunteer to 
test release candidates there yourself, or even pay someone 
to do it.  But don't go honking on Martin!  That's out of 
line.

About your "The last comments on this patch are telling.", 
the last comments on that patch were made *after* the 
release.  Before the release, Guido checked in the patch 
that the UnixWare user said was needed.  He can't guess 
whether a patch actually works on a platform he doesn't 
use.  The last patch comment by a UnixWare user *before* 
the release reads

"""Every thing looks fine (as far as I can tell)."""

WRT "why the H*LL didn't the release .tar get RE-ROLLED?", 
it's because nobody said anything was broken until after 
the release shipped (your bug report here was 2 days after 
the release).

----------------------------------------------------------------------

Comment By: Larry Rosenman (ler)
Date: 2001-04-21 17:34

Message:
Logged In: YES 
user_id=36452

OK, here is a patch I wrote to configure.in to fix this. 
regen configure and config.h.in 

Let me know if this is acceptable.  THis is against the
2.1-RELEASE version. 

Larry 

----------------------------------------------------------------------

Comment By: Larry Rosenman (ler)
Date: 2001-04-21 15:45

Message:
Logged In: YES 
user_id=36452

Oh, and 1.215 is *BROKE*, as it spec's ld -G, not CC -G,
around line 615 or so.

PLEASE fix. 

PLEASE generate a FIX RELEASE for the 2.1 RELEASE.

This is *NOT* a good sign that a broken PORT didn't stop the
release process. 



----------------------------------------------------------------------

Comment By: Larry Rosenman (ler)
Date: 2001-04-21 15:23

Message:
Logged In: YES 
user_id=36452

OK, why the H*LL didn't the release .tar get RE-ROLLED?  The
last comments on this patch are telling.  

I'm *NOT* impressed, and the bug reported here is mentioned
in that stream, so why wasn't the RELEASE held for this? 
the port is PROMINENTLY mentioned in the release notes, but
it's BROKE in the RELEASE.  How can I get a new tarball from
y'all? 



----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2001-04-21 05:55

Message:
Logged In: YES 
user_id=21627

I agree this is very unfortunate. Please have a look at
patch 413011, which was committed as 1.215 of configure.in.

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=417491&group_id=5470