Browse Source

Don't include .extern and .hidden on OS X.

Change-Id: I582eaa2ff922bbf1baf298a5c6857543524a8d4e
Reviewed-on: https://boringssl-review.googlesource.com/3810
Reviewed-by: David Benjamin <davidben@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
kris/onging/CECPQ3_patch15
Adam Langley 9 years ago
parent
commit
8a4ab4fc1d
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      crypto/perlasm/x86_64-xlate.pl

+ 5
- 1
crypto/perlasm/x86_64-xlate.pl View File

@@ -497,7 +497,11 @@ my %globals;
$self->{value} = $dir . "\t" . $line; $self->{value} = $dir . "\t" . $line;


if ($dir =~ /\.extern/) { if ($dir =~ /\.extern/) {
$self->{value} .= "\n.hidden $line";
if ($flavour eq "elf") {
$self->{value} .= "\n.hidden $line";
} else {
$self->{value} = "";
}
} elsif (!$elf && $dir =~ /\.type/) { } elsif (!$elf && $dir =~ /\.type/) {
$self->{value} = ""; $self->{value} = "";
$self->{value} = ".def\t" . ($globals{$1} or $1) . ";\t" . $self->{value} = ".def\t" . ($globals{$1} or $1) . ";\t" .


Loading…
Cancel
Save