config/arch/ia64.in
author Anthony Foiani <anthony.foiani@gmail.com>
Thu Oct 07 22:37:06 2010 +0200 (2010-10-07)
changeset 2138 2242d87c5404
parent 1637 8895ba2bd742
permissions -rw-r--r--
scripts: always create lib32 and lib64 symlinks

Unconditionally create the lib32 -> lib/ and lib64 -> lib/ symlinks.

This is reportedly a fix to build a toolchain for a 32-bit target on
a 'pure' 64-bit host (eg. on Fedora FC12, host libs are in lib64/,
and there is no lib -> lib64 symlink, as we can see on other distors,
as Debian). As gcc only puts static host lib in lib64/ (along with
target files in subdirs), we can safely create the symlinks.

Also note that the symlinks are summarily removed at the end
of the build.

Signed-off-by: Anthony Foiani <anthony.foiani@gmail.com>
[Yann E. MORIN: fix a comment, rephrase the commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@628
     1
# ia64 specific config options
yann@1269
     2
# depends on EXPERIMENTAL
yann@628
     3
yann@628
     4
config ARCH_ia64
yann@1637
     5
    select ARCH_SUPPORTS_64
yann@1716
     6
    select ARCH_DEFAULT_64
yann@1345
     7
    select ARCH_USE_MMU
yann@628
     8
    select ARCH_SUPPORTS_BOTH_ENDIAN
yann@630
     9
    help
yann@630
    10
      The ia64 architecture, as defined by:
yann@630
    11
        http://www.intel.com/design/itanium/arch_spec.htm