This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Problem on Linking: Symbol too looonnnng, cut !
- To: egcs at cygnus dot com
- Subject: Problem on Linking: Symbol too looonnnng, cut !
- From: Jean-Michel Paris <Jean-Michel dot Paris at pt dot nce dot sita dot int>
- Date: Wed, 09 Sep 1998 21:53:33 +0200
- Organization: SITA
I'm using on Solaris-2.6 (Ultra2)
gcc version egcs-2.91.57 19980901 (egcs-1.1 release)
I've made an intensive use of templates and STL maps. The problem is
that generated symbols are too long ! They seems to be cutted.
example
symbol
__t4pair2Zt18__rb_tree_iterator3Zt4pair2ZCcZt3map4Zt12basic_string3ZcZt18
string_char_traits1ZcZt24__default_alloc_template2b0i0ZPMt7FSMable2ZcZt12
basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0FPt7
FSMable2ZcZt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_t
emplate2b0i0Gt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_t
emplate2b0i0_vZt4less1Zt12basic_string3ZcZt18string_char_traits1ZcZt24__defa
ult_alloc_template2b0i0Zt24__default_alloc_template2b0i0ZRt4pair2ZCcZt3map4
Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Z
PMt7FSMable2ZcZt12basic_string3ZcZt18string_char_traits1ZcZt24__default_all
oc_template2b0i0FPt7FSMable2ZcZt12basic_string3ZcZt18string_char_traits1ZcZ
t24__default_alloc_template2b0i0Gt12basic_string3ZcZt18string_char_traits1ZcZt2
4__default_alloc_template2b0i0_vZt4less1Zt12basic_string3ZcZt18string_char_trait
s1ZcZt24__default_alloc_template2b0i0Zt24__default_alloc_template2b0i0ZPt4pai
r2ZCcZt3map4Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_t
emplate2b0i0ZPMt7FSMable2ZcZt12basic_string3ZcZt18string_char_traits1ZcZt2
4__default_allo <--------------- stange ending !!!!
Is there any workaround ?
On linker ?!
On egcs (compress symbol mode ?).
--
Jean-Michel Paris
Software Engineer
http://www.mygale.org/07/jmparis <13 August 1998>
mailto:Jean-Michel.Paris@pt.nce.sita.int