On Tue, Oct 02, 2012 at 03:40:59PM -0700, Alan Irwin wrote: > Hi Andrew: > > I have been gradually building up my gcc-4.7 related tool chain for my > new Debian wheezy system, but I have now run into a problem for gnat > (Ada). The issue is the Debian packager for gnat simply decided to > skip packaging of gnat-4.7 (with no public discussion I can find of > why he made that choice). Instead, he is sticking with gnat-4.6 for > wheezy instead. The result is there is no Debian gnat-4,7 package > that is consistent with gcc-4.7. What is even more concerning is > there is no later versions of gnat (such as gnat-4.7 or gnat-4.8 which > was just released) even in experimental so it might be quite a while > before there is proper modern support for gnat and Ada packaged for > Debian again. > > So it appears my choices are the following: > > (1) Start over with a gcc-4.6-based tool chain to be compatible with > the existing gnat-4.6 package. I prefer not to take this choice > because gcc-4.7 has some interesting stuff in it including some > noticeable efficiency improvements. > > (2) Just forget about gnat and Ada altogether. I prefer not to take > this choice since I like to periodically test Jerry's work on the Ada > bindings and examples. > > (3)??? > > How do you get around the issue of missing modern gnat packages for your > Debian unstable platform?
I don't know why ada hasn't been updated (I don't follow the ada lists that closely!), but Debian is now in freeze so it isn't going to make it into the next release. This may well explain why the packages have not even made it into experimental - people focussing on testing and bug fixing. I don't know though. The Debian packages depend on gnat which automatically pulls in the current default ada version (as required by ada policy). In this case it's gnat-4.6. What this means is that most of the library is built with gcc-4.7, but ada is built with gcc-4.6. This is fine since library linkage is the same between versions. It does mean having both versions of gcc installed (though you don't need all the extra frontends for gcc-4.6). Debian alternatives mechanism ensures that gcc, gnat etc all point to the correct default versions. Cheers Andrew ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel