hotspot/make/bsd/makefiles/build_vm_def.sh
author twisti
Tue, 20 Aug 2013 10:57:50 -0700
changeset 19336 ddceb0657500
parent 18431 f801ce7e5c12
permissions -rw-r--r--
8022956: Clang: enable return type warnings on BSD Reviewed-by: coleenp, sla
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10565
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     1
#!/bin/sh
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     2
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     3
# If we're cross compiling use that path for nm
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     4
if [ "$CROSS_COMPILE_ARCH" != "" ]; then 
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     5
NM=$ALT_COMPILER_PATH/nm
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     6
else
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     7
NM=nm
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     8
fi
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
     9
18431
f801ce7e5c12 8014326: [OSX] All libjvm symbols are exported
dholmes
parents: 10565
diff changeset
    10
$NM -Uj $* | awk '
f801ce7e5c12 8014326: [OSX] All libjvm symbols are exported
dholmes
parents: 10565
diff changeset
    11
   { if ($3 ~ /^_ZTV/ || $3 ~ /^gHotSpotVM/) print "\t" $3 }
10565
dc90c239f4ec 7089790: integrate bsd-port changes
never
parents:
diff changeset
    12
   '