OpenBSD CVS

CVS log for src/usr.bin/libtool/LT/Program.pm


[BACK] Up to [local] / src / usr.bin / libtool / LT

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.20 / (download) - annotate - [select for diffs], Sat Jul 8 08:15:32 2023 UTC (11 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, HEAD
Changes since 1.19: +5 -12 lines
Diff to previous 1.19 (colored)

move everyone besides UList to use v5.36

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jul 13 11:56:12 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.18: +1 -112 lines
Diff to previous 1.18 (colored)

move stuff around some more, do not load link parts unless we are actually
linking.

(and always load basic linker class when we're actually linking)


Start making a proper "library stash class".

Revision 1.18 / (download) - annotate - [select for diffs], Thu Jul 12 19:21:00 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.17: +2 -9 lines
Diff to previous 1.17 (colored)

common code for deducing libraries.
Still fucks up order somehow...

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jul 12 11:43:46 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.16: +3 -2 lines
Diff to previous 1.16 (colored)

deal with -pthread as a "once on" option.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Jul 12 09:48:11 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.15: +1 -2 lines
Diff to previous 1.15 (colored)

unwanted duplicate

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jul 12 09:43:34 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.14: +4 -14 lines
Diff to previous 1.14 (colored)

simplify yet a bit more

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jul 11 09:34:05 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored)

thinko

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jul 11 08:39:23 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.12: +19 -5 lines
Diff to previous 1.12 (colored)

fix bug for real. Turns out some libraries (xcb...) have NEEDED that go
to standard ldconfig search dirs...

Of course, ld complains because it doesn't have them in its standard
search dir. BUT there's an option -rpath-link designed just for that
(look up needed objects during compile and trust the end result to
find them).

So use that for ldconfig directories... so that xcb can link without
needing to go have a look at the NEEDED list, but without encoding
standard rpaths in the resulting binary...

Also, put all the junk that needs -Wl together so we can add one single
-Wl,-rpath,foo,-rpath-link,foo2  thingy...

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jul 10 18:11:36 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.11: +6 -10 lines
Diff to previous 1.11 (colored)

quick fix ?

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jul 10 17:05:34 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.10: +2 -4 lines
Diff to previous 1.10 (colored)

unconfuse myself.
having two methods that do completely different things with the same name (!)
is evil...

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jul 10 16:41:00 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.9: +6 -7 lines
Diff to previous 1.9 (colored)

ouch, Rresolved and libsearchdirs no longer live in main, so make them
part of $gp as they should be...

Oh, and create an actual linker object for later.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Jul 10 15:53:26 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.8: +5 -4 lines
Diff to previous 1.8 (colored)

move some shit around to (more or less) where it belongs

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jul 10 13:32:10 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.7: +8 -8 lines
Diff to previous 1.7 (colored)

bye-bye Getopt::Long

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jul 10 12:24:45 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

clean-up shit, pull some of LT::Util into ltconfig object
make that a somewhat more "real" object...

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jul 8 10:42:25 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.5: +30 -18 lines
Diff to previous 1.5 (colored)

a few big changes
- start using our options parser for main libtool options
- put link related stuff into their own module.
Long term, some unification should happen.
- shortdie for cases where we  know libtool is not at fault.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jul 6 11:30:41 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

add my copyright, since I'm going to do yet MORE changes...

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jul 5 16:48:16 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

error and warning messages should be explicit, sigh...

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jul 4 12:39:34 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.2: +14 -13 lines
Diff to previous 1.2 (colored)

- start cleaning up options handling: put things into a separate package
that encapsulates accesses to Getopt::Long (which is badly suited for us
actually)
- simplify LT::Trace syntax
- implement --tag checks that mimic actual libtool
- add libtool comp support, as per libtool2
(but keep implicit modes as per libtool1)
- prevent shell code in nm execution

okay jasper@, steven@

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jun 28 18:24:42 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

a few minor cleanup and performance tweaks (is_wrapper doesn't need to
scan large binary files)
okay jasper@

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jun 19 09:30:44 2012 UTC (11 years, 11 months ago) by espie
Branch: MAIN

add libtool to base, okay deraadt@, jasper@, millert@...
(as requested by matthieu@ so we can work on xenocara).

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.