This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: serious libgcc regression added recently
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
joseph@codesourcery.com