Allow multi-word "install" command.
Autoconf can determine that the correct install command includes flags,
e.g., "/usr/bin/install -c". When using this as a command, we can't
enclose the value in double-quotes, as that makes some shells use the
whole expression as a filename:
# this is the value returned by autoconf and stored in CT_install
$ ins="/usr/bin/install -c"
# if we call it with quotes, the command is not found
$ "${ins}"
bash: /usr/bin/install -c: No such file or directory
# removing the quotes lets it work as expected
$ ${ins}
/usr/bin/install: missing file operand
Try `/usr/bin/install --help' for more information.
Signed-Off-By: Anthony Foiani <anthony.foiani@gmail.com>
1 http://sources.redhat.com/ml/binutils/2004-04/msg00665.html
3 fixes building on some architectures (like m68k/arm/cris/etc...) because
4 it does the right thing
6 diff -durN glibc-2.12.1.orig/include/libc-symbols.h glibc-2.12.1/include/libc-symbols.h
7 --- glibc-2.12.1.orig/include/libc-symbols.h 2009-03-14 00:51:46.000000000 +0100
8 +++ glibc-2.12.1/include/libc-symbols.h 2009-11-13 00:50:07.000000000 +0100
10 # define __make_section_unallocated(section_string)
13 -/* Tacking on "\n\t#" to the section name makes gcc put it's bogus
14 +/* Tacking on "\n#APP\n\t#" to the section name makes gcc put it's bogus
15 section attributes on what looks like a comment to the assembler. */
16 # ifdef HAVE_SECTION_QUOTES
17 -# define __sec_comment "\"\n\t#\""
18 +# define __sec_comment "\"\n#APP\n\t#\""
20 -# define __sec_comment "\n\t#"
21 +# define __sec_comment "\n#APP\n\t#"
23 # define link_warning(symbol, msg) \
24 __make_section_unallocated (".gnu.warning." #symbol) \