On Wed, 2 Nov 2011, David Miller wrote: > Is this the way differences between multilib cases are going to be > handled now in libgcc, with these backtick shell conditionals that (of > all things) looks at the destination directory? > > What if I want to put 64-bit libraries in a different location such as > plain 'lib/' to create a 64-bit pure system or similar?
See my review <http://gcc.gnu.org/ml/gcc-patches/2011-10/msg02288.html> suggesting a followup to improve on the logic that was carried from the gcc/ directory. > I definitely prefer how this stuff worked beforehand wherein we would > know the actual "target" we're building for and we bring in the > appropriate "target" makefile fragments based upon that "target". Previously, makefile variables in the gcc/ directory had to be set just once and could not depend on the multilib, only on the target triplet - hence the `` code. Now, because the variables are set in the libgcc directory which is configured separately for each multilib, it is possible for the makefile fragment selected to depend on the multilib as well as the target triplet, in a way it couldn't before. This is a clear improvement. Note that all these patches were posted at least two months ago with calls for testers, so there was plenty of time for target maintainers to review and test them for their targets. -- Joseph S. Myers jos...@codesourcery.com