[ tcl-Bugs-1263012 ] potential symbol conflicts

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[ tcl-Bugs-1263012 ] potential symbol conflicts

SourceForge.net
Bugs item #1263012, was opened at 2005-08-18 14:06
Message generated for change (Comment added) made by dkf
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1263012&group_id=10894

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: 53. Other Tools
Group: development: 8.5a4
Status: Open
Resolution: None
Priority: 5
Submitted By: George Peter Staplin (georgeps)
Assigned to: Kevin B KENNY (kennykb)
Summary: potential symbol conflicts

Initial Comment:
Using this tool:
http://www.xmission.com/~georgeps/implementation/software/tcl/findSymbolConflicts.tcl

I ran the following on the sources from today:
$ tclkit8.5 findSymbolConflicts.tcl libtcl85.so
_DYNAMIC
_GLOBAL_OFFSET_TABLE_
__bss_start
_edata
_end
fast_s_mp_sqr
mp_add_d
mp_init_set
mp_karatsuba_sqr
mp_mod
mp_set
mp_sqr
mp_sub_d
mp_toom_sqr
s_mp_sqr

I talked with Kevin Kenny about getting this script
into the tools directory.   We should check Windows and
Mac builds too.

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

>Comment By: Donal K. Fellows (dkf)
Date: 2005-09-05 11:27

Message:
Logged In: YES
user_id=79902

Fixed pendingObjDataKey (only referenced from tclObj.c so
not a big deal).

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

Comment By: Donal K. Fellows (dkf)
Date: 2005-09-05 11:20

Message:
Logged In: YES
user_id=79902

The following symbols (from an nm of a build of a threaded
HEAD on Linux/x86) are what I think are potential problems.

000cbc48 T fast_s_mp_sqr
000cc084 T mp_add_d
000cd7d8 T mp_init_set
000cdd40 T mp_karatsuba_sqr
000ce14c T mp_mod
000cec4c T mp_set
000cec98 T mp_sqr
000cee00 T mp_sub_d
000cfbb4 T mp_toom_sqr
000f9dc4 B pendingObjDataKey
000d0948 T s_mp_sqr

Everything else is either named correctly or a
linker/libc/bin-format artefact. So, I agree with GPS's list
(post trimming) but add another spot where a 'static' was
missed.

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

Comment By: Kevin B KENNY (kennykb)
Date: 2005-08-29 16:10

Message:
Logged In: YES
user_id=99768

George,
_DYNAMIC, _GLOBAL_OFFSET_TABLE, __bss_start, _edata, and
_end are C library stuff.  I'm attacking the others.

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

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1263012&group_id=10894


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Tcl-Bugs mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tcl-bugs