This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: Tcl/Tk update on the upgrade...
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Subject: Re: Tcl/Tk update on the upgrade...
- From: Phil Edwards <pedwards at disaster dot jaj dot com>
- Date: Fri, 21 Sep 2001 16:54:04 -0400
- Cc: gcc at gcc dot gnu dot org, pfeifer at dbai dot tuwien dot ac dot at, irox at redhat dot com, insight at sources dot redhat dot com, gdb at sources dot redhat dot com
- References: <200109211712.f8LHC7201923@constant.com>
On Fri, Sep 21, 2001 at 10:12:07AM -0700, Benjamin Kosnik wrote:
> > GDB's and BINUTILS' combined CVS repository also contains a copy of
> > dejagnu, expect and tcl. Creating a source tree containing that and
> > GCC and then testing it is a very common pratice (well I thought it
> > was until now). Any changes Ian makes to tcl are going to directly
> > affect anyone using the src dejagnu to test GCC.
>
> I think you're correct about it being a common practice, Andrew. Since
> a lot of the 'make check' routines rely on current versions of
> dejagnu, this is an issue for gcc developers as well.
This was a common practice for me, too, until a few days ago. Since then
the tcl/tk/tix builds have been breaking with either ranlib not recognizing
the .so file format (???), or more recently,
rm -f libtk8.3.so
gcc -pipe -shared -o libtk8.3.so tk3d.o [... bunch of object files ...]
-Wl,-rpath,/home/pme/build/install-2001-09-21/lib:/usr/X11R6/lib
-L/home/pme/build/install-2001-09-21/lib -ltclstub8.3 -L/usr/X11R6/lib
-lX11 -ldl -lieee -lm -lc
/usr/local/gcc-3.0/lib/gcc-lib/i686-pc-linux-gnu/3.0/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ltclstub8.3
collect2: ld returned 1 exit status
gmake[2]: *** [libtk8.3.so] Error 1
gmake[2]: Leaving directory `/home/pme/build/build-2001-09-21/tk/unix'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/home/pme/build/build-2001-09-21/tk'
gmake: *** [all-tk] Error 2
libtclstub8.3.a is right over in ../../tcl/unix. Why isn't that being
searched? Why am I the only one seeing this? :-)
Phil
--
"You have to wonder what kind of life you have when your list of personal
rules begins with, '#3: No drowning in your own mucus,' and '#4: Don't
ask what happened to rules 1 and 2.'"