From 276c771bdf6b625d2cf1747deb04d85a5a41bee7 Mon Sep 17 00:00:00 2001 From: Phil Edwards Date: Mon, 22 May 2000 21:50:47 +0000 Subject: [PATCH] mkcheck.in: Tweak for Solaris 8. 2000-05-22 Phil Edwards * mkcheck.in: Tweak for Solaris 8. Additional minor output comment. From-SVN: r34091 --- libstdc++-v3/ChangeLog | 4 ++++ libstdc++-v3/mkcheck.in | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index bf0ef0f971e..969e54f817c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2000-05-22 Phil Edwards + + * mkcheck.in: Tweak for Solaris 8. Additional minor output comment. + 2000-05-22 Phil Edwards * acinclude.m4: If the new pragma isn't supported, don't kill -Werror; diff --git a/libstdc++-v3/mkcheck.in b/libstdc++-v3/mkcheck.in index 856b6d8c2ae..310e627d3f5 100755 --- a/libstdc++-v3/mkcheck.in +++ b/libstdc++-v3/mkcheck.in @@ -149,6 +149,7 @@ echo "etime == time for executable to run" >> $RESULTS_FILE echo "text == size of the executable text section" >> $RESULTS_FILE echo "data == size of the executable data section" >> $RESULTS_FILE echo "total == size of the executable" >> $RESULTS_FILE +echo "(First static, then shared.)" >> $RESULTS_FILE echo "" >> $RESULTS_FILE echo "p" | awk '{printf("%s ", $1)}' >> $RESULTS_FILE @@ -190,6 +191,16 @@ test_file() if [ -f $EXENAME ]; then case @host_os@ in + *solaris2.8*) + # These numbers seem to match up to text/data/total, + # although their meanings seem to be different. Very + # important to not compare these numbers across platforms. + ## Get rid of the banner information. I don't recall this + ## happening under previous Solarises. Maybe it's an 8 thing. + TEXT="$(size $EXENAME | grep $EXENAME | awk '{print $1}')" + DATA="$(size $EXENAME | grep $EXENAME | awk '{print $3}')" + SIZE="$(size $EXENAME | grep $EXENAME | awk '{print $7}')" + ;; *solaris*) # These numbers seem to match up to text/data/total, # although their meanings seem to be different. Very