Re: New source and binary Debian packages for ROOT.
- To: Ricardo Yanez <Ricardo.Yanez@calel.org>
- Cc: "Kevin B McCarty (kmccarty@Princeton.EDU)" <kmccarty@princeton.edu>, Christian Holm Christensen <cholm@nbi.dk>, ferrando@mail.desy.de, john.kehayias@bnl.gov, frederic.lehobey@free.fr, daniele@grinta.net, charles-debian-nospam@plessy.org, bv@bnl.gov, ricardo.yanez@calel.org, debian-science@lists.debian.org, ROOT Talk <roottalk@pcroot.cern.ch>
- Subject: Re: New source and binary Debian packages for ROOT.
- From: Chris Roat <chris.roat@gmail.com>
- Date: Wed, 25 Jan 2006 08:29:32 -0800
- Message-id: <[🔎] 541f11580601250829s5e0f2a04i13a5fa4793f87ba3@mail.gmail.com>
- In-reply-to: <[🔎] 33257.201.223.38.102.1138205480.squirrel@webmail.calel.org>
- References: <[🔎] 1137266125.8853.115.camel@localhost> <[🔎] 541f11580601241428s46cb12bfg6fefe5d9320a5d8d@mail.gmail.com> <[🔎] fb3cfdd8ed55.43d69b2f@Princeton.EDU> <[🔎] 541f11580601241944qdef3379s455f9304ed002529@mail.gmail.com> <[🔎] f1bfbe1ba8f4.43d72133@Princeton.EDU> <[🔎] 33257.201.223.38.102.1138205480.squirrel@webmail.calel.org>
On 1/25/06, Ricardo Yanez <Ricardo.Yanez@calel.org> wrote:
> > Chris Roat wrote:
> >
> >> Thanks for the tips. Using g++-3.4 solved the problems with the c++
> >> library, thanks. I don't know why it was moved to 3.4 - is there
> >> anything in ROOT that needs it?
> >
> > Well, if you are using Sid or Etch, g++-4.0 (which is compatible with
> > 3.4) is the default C++ compiler. If you are using Sarge, then I don't
> > know why the ROOT packages for it were compiled with g++ 3.4 --
> > you would have to ask someone else. Christian or Ricardo?
> >
>
> In sarge, the metapackage gcc installs gcc 3.3. The packages I compiled (using
> Christian Holm's debian/) used that version of gcc/g++. I suppose they were put in
> the stable part of the repository(?).
>
> Ricardo
>
I am using something between sarge and etch, but sarge enough to
default g++ to 3.3. Hence the confusion. FYI, the stable repository
seems to hold a mixture of 5.09.01-2 packages, while the unstable
respository seems to hold 5.09.01-3 packages. (In both cases, there
is a mixture of older versions of deprecated packages).
IMHO, dependencies of the ROOT packages should be kept to sarge,
unless there is some code-critical reason to do otherwise - even if
the packages are kept in unstable repositories. This way, there is
the greatest chance of getting the broadest user base.
This all said, the g++ mixup was only minor inconvenience. The real
part of this thread is asking the appropriate way to link against
libMinuit if it is destined not to live in standard shared-library
land. For now, I've just added soft-links by hand...
Cheers,
Chris
Reply to: