/[gentoo-x86]/eclass/toolchain-funcs.eclass
Gentoo

Diff of /eclass/toolchain-funcs.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.61 Revision 1.62
1# Copyright 1999-2006 Gentoo Foundation 1# Copyright 1999-2006 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.61 2006/09/24 07:20:33 grobian Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.62 2006/09/24 12:23:22 vapier Exp $
4# 4#
5# Author: Toolchain Ninjas <toolchain@gentoo.org> 5# Author: Toolchain Ninjas <toolchain@gentoo.org>
6# 6#
7# This eclass contains (or should) functions to get common info 7# This eclass contains (or should) functions to get common info
8# about the toolchain (libc/compiler/binutils/etc...) 8# about the toolchain (libc/compiler/binutils/etc...)
273 # is referenced ... makes multilib saner 273 # is referenced ... makes multilib saner
274 output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') 274 output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
275 [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" 275 [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
276 276
277 for lib in "$@" ; do 277 for lib in "$@" ; do
278 if [[ ${USERLAND} == "Darwin" ]]; 278 if [[ ${USERLAND} == "Darwin" ]] ; then
279 then
280 ewarn "Not creating fake dynamic library for $lib on Darwin," 279 ewarn "Not creating fake dynamic library for $lib on Darwin;"
281 ewarn "making a symlink instead." 280 ewarn "making a symlink instead."
282 dosym "/${libdir}/${lib}" "/usr/${libdir}/${lib}" 281 dosym "/${libdir}/${lib}" "/usr/${libdir}/${lib}"
283 else 282 else
284 cat > "${D}/usr/${libdir}/${lib}" <<-END_LDSCRIPT 283 cat > "${D}/usr/${libdir}/${lib}" <<-END_LDSCRIPT
285 /* GNU ld script 284 /* GNU ld script

Legend:
Removed from v.1.61  
changed lines
  Added in v.1.62

  ViewVC Help
Powered by ViewVC 1.1.20