This allows to handle --tag=... args in the middle of options list.
Unbreaks multimedia/lives with base Clang. I don't see any potential
breakage because compilers and linkers do not accept --tag= anyway.
Okay?
--
WBR,
Vadim Zhukov
P.S.: Our regress/usr.bin/libtool looks like a bit... outdated,
but that's a separate issue.
Index: LT/Getopt.pm
===================================================================
RCS file: /cvs/src/usr.bin/libtool/LT/Getopt.pm,v
retrieving revision 1.12
diff -u -p -r1.12 Getopt.pm
--- LT/Getopt.pm 19 Mar 2014 02:16:22 -0000 1.12
+++ LT/Getopt.pm 27 May 2017 08:33:23 -0000
@@ -228,6 +228,7 @@ sub create_options
my ($self, @l) = @_;
my @options = ();
# first pass creates accessors
+ push(@l, '-tag=', sub { $self->add_tag($_[2]); });
while (my $opt = shift @l) {
my $isarray = ($opt =~ s/\@$//);
# default code or not