diff options
-rw-r--r-- | libstdc++-v3/ChangeLog | 4 | ||||
-rwxr-xr-x | libstdc++-v3/mkcheck.in | 11 |
2 files changed, 15 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index bf0ef0f..969e54f8 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,9 @@ 2000-05-22 Phil Edwards <pme@sourceware.cygnus.com> + * mkcheck.in: Tweak for Solaris 8. Additional minor output comment. + +2000-05-22 Phil Edwards <pme@sourceware.cygnus.com> + * acinclude.m4: If the new pragma isn't supported, don't kill -Werror; keep -Werror and add -Wno-unknown-pragma. -Werror Is Good. * aclocal.m4: Regenerate. diff --git a/libstdc++-v3/mkcheck.in b/libstdc++-v3/mkcheck.in index 856b6d8..310e627 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 |