diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-09 21:09:27 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-09 21:09:27 +0000 |
commit | 3c35edaa518dff0140b41a92386bdef5450b8840 (patch) | |
tree | 697aac5e7289f42bfa186df52d028e0c328708e0 /gcc/mklibgcc.in | |
parent | 6af61abe034ab1a1025075ea23b7cff888cefbe4 (diff) | |
download | gcc-3c35edaa518dff0140b41a92386bdef5450b8840.tar.gz |
* config/sparc/t-linux64 (SHLIB_MAPFILES): Set.
* config/sparc/libgcc-sparc-glibc.ver: New file.
* config/cris/t-linux (SHLIB_MAPFILES): Remove.
* mklibgcc.in: Preprocess SHLIB_MAPFILES with ml flags.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53346 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/mklibgcc.in')
-rw-r--r-- | gcc/mklibgcc.in | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in index 06c2ec0134e..c5db6f0a039 100644 --- a/gcc/mklibgcc.in +++ b/gcc/mklibgcc.in @@ -263,7 +263,10 @@ for ml in $MULTILIBS; do tmpmapfile="libgcc/${dir}/tmp-libgcc.map" echo "" echo "${mapfile}: $SHLIB_MKMAP $SHLIB_MAPFILES $libgcc_sh_objs" - echo ' { $(NM_FOR_TARGET)'" $SHLIB_NM_FLAGS $libgcc_sh_objs; echo %%; cat $SHLIB_MAPFILES; } | "'$(AWK)'" -f $SHLIB_MKMAP $SHLIB_MKMAP_OPTS > ${tmpmapfile}" + echo ' { $(NM_FOR_TARGET)'" $SHLIB_NM_FLAGS $libgcc_sh_objs; echo %%; \\" + echo " cat $SHLIB_MAPFILES | sed -e "'"/^[ ]*#/d" -e '\''s/^%\(if\|else\|elif\|endif\|define\)/#\1/'\'" \\" + echo " | $gcc_compile $flags -E -xassembler-with-cpp -; \\" + echo ' } | $(AWK)'" -f $SHLIB_MKMAP $SHLIB_MKMAP_OPTS > ${tmpmapfile}" echo ' mv '"$tmpmapfile"' $@' fi shlib_deps="$shlib_deps $mapfile" |