jeff1@garfield.mun.edu (Jeff Sparkes) (11/11/89)
I can't compile any of the tests in libg++. They all complain about missing __CTOR_LIST__ and __DTOR_LIST__. Are there no default constructor/destructor lists? I kludged around it by adding a file containing fake lists in libg++.a. I'm using g++-1.36.1 and libg++-1.36.0. -- Jeff Sparkes jeff1@garfield.mun.edu || uunet!garfield!jeff1 Humans couldn't have invented golf without alien intervention--Kids in the Hall
jeff1@garfield.mun.edu (Jeff Sparkes) (11/12/89)
>>>>> On 11 Nov 89 13:28:23 GMT, jeff1@garfield.mun.edu (Jeff Sparkes) said:
->> I can't compile any of the tests in libg++. They all complain
->> about missing __CTOR_LIST__ and __DTOR_LIST__. Are there no default
->> constructor/destructor lists? I kludged around it by adding a file
->> containing fake lists in libg++.a.
->> I'm using g++-1.36.1 and libg++-1.36.0.
This turned out to be an ld version problem. (Insert red
face). Since this sort of thing occurs all too often, maybe there
should be a flag for version numbers, i.e. "ld -requires 1.36.1" which
will give an error you aren't running a new enough ld. Since GNU ld
and gas are now required for g++, it should be easy to enforce this.
This would guarantee running the proper software, and cut down on
"bug" reports such as mine.
--
Jeff Sparkes jeff1@garfield.mun.edu || uunet!garfield!jeff1
Humans couldn't have invented golf without alien intervention--Kids in the Hall