index
:
slibtool
main
a surrogate libtool implementation, written in C
midipix
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
logic
Age
Commit message (
Collapse
)
Author
Files
Lines
2019-06-18
slbt_exec_compile(): adding missing -fPIC bits for the --tag=F77.
midipix
1
-5
/
+12
2019-02-19
driver, compile & link mode: support arbitrary & known compiler wrappers.
midipix
2
-7
/
+25
2018-11-10
install mode: host flavors: properly support suffixed suffixes.
midipix
1
-4
/
+24
2018-11-10
link mode: host flavors: properly support suffixed suffixes.
midipix
2
-27
/
+51
2018-11-10
install mode: slbt_exec_uninstall_entry(): refactor (".so" --> dsosuffix).
midipix
1
-6
/
+10
2018-10-24
slbt_exec_compile{_finalize_argument_vector}(): remove placeholder arguments.
midipix
1
-0
/
+99
2018-10-24
driver: execution context: added slbt_reset_argvector().
midipix
1
-0
/
+38
2018-10-21
slbt_exec_link_finalize_argument_vector(): remove redundant -L arguments.
midipix
1
-0
/
+14
2018-10-21
slbt_exec_link_finalize_argument_vector(): refactor argument removal logic.
midipix
1
-36
/
+40
2018-10-21
slbt_exec_link_finalize_argument_vector(): remove placeholder arguments.
midipix
1
-1
/
+4
2018-10-21
slbt_exec_link_finalize_argument_vector(): remove redundant -l arguments.
midipix
1
-2
/
+48
2018-10-21
slbt_exec_link_finalize_argument_vector(): properly handle local archives.
midipix
1
-0
/
+4
2018-10-15
slbt_exec_link_create_dep_file(): simplify given the recent argv normalization.
midipix
1
-19
/
+4
2018-10-15
slbt_exec_link_finalize_argument_vector(): fix sneaky typo.
midipix
1
-2
/
+2
2018-08-13
internals: slbt_adjust_linker_argument() now uses the context's fdcwd.
midipix
1
-2
/
+6
2018-08-13
internals: slbt_mkdir() now uses the context's fdcwd.
midipix
2
-2
/
+2
2018-07-18
slbt_adjust_object_argument(): support validly alternate (non-)pic objects.
midipix
1
-17
/
+57
2018-07-18
slbt_adjust_input_argument(): split: slbt_adjust_{wrapper|object}_argument().
midipix
1
-9
/
+42
2018-07-16
project: update the _XOPEN_SOURCE requirement to reflect use of openat(3).
midipix
2
-8
/
+0
2018-07-11
compile mode: (optionally) pass -fPIC only with the relevant --tag (CC|CXX).
midipix
1
-10
/
+14
2018-07-11
slbt_exec_compile(): refactor for elegance.
midipix
1
-16
/
+17
2018-07-11
compile & link modes: accommodate conceptually challenged, PICky targets.
midipix
2
-7
/
+13
2018-07-11
link mode: properly handle explicit archive input arguments.
midipix
2
-7
/
+21
2018-07-11
whitespace meditation.
midipix
1
-9
/
+9
2018-07-11
slbt_adjust_linker_argument(): properly handle external archives and libraries.
midipix
1
-7
/
+9
2018-07-10
slbt_adjust_linker_argument(): process dependencies also for non-pic .la args.
midipix
1
-1
/
+1
2018-07-10
slbt_adjust_linker_argument(): properly handle explicit .a/.so arguments.
midipix
1
-0
/
+6
2018-07-07
slbt_exec_install_entry(): lasource array size now reflects format specifier.
midipix
1
-1
/
+1
2018-07-07
implementation: use of openat(): define _POSIX_C_SOURCE as needed.
midipix
2
-0
/
+8
2018-07-06
library interfaces: invocations of openat() now use the context's fdcwd.
midipix
2
-8
/
+27
2018-07-05
slbt_get_deps_meta(): fix typo (and hide).
midipix
1
-1
/
+1
2018-06-29
execution context: generated wrapper: replaced the stream with a pure fd.
midipix
2
-23
/
+21
2018-06-29
link mode: re-implemented slbt_exec_link_create_dep_file() w. pure fdio.
midipix
2
-92
/
+120
2018-06-29
link mode: re-implemented slbt_exec_link_adjust_argument_vector() w. pure fdio.
midipix
1
-90
/
+73
2018-06-29
slbt_exec_link_adjust_argument_vector(): free depsmeta memory upon error.
midipix
1
-9
/
+26
2018-06-29
link mode: re-implemented slbt_get_deps_meta() w. pure fdio.
midipix
1
-41
/
+31
2018-06-29
install mode: re-implemented slbt_exec_install_library_wrapper() w. pure fdio.
midipix
1
-47
/
+44
2018-06-27
annual chores.
midipix
6
-6
/
+6
2018-06-27
driver, library interfaces: support alternate fd's for input/output/error/log.
midipix
2
-11
/
+24
2018-06-27
argv.h: output usage and errors using [argv_]dprintf rather than fprint.
midipix
2
-4
/
+6
2018-06-22
link mode: properly handle the combination of -release and -version-info.
midipix
2
-5
/
+51
2018-06-21
link mode: slbt_exec_link_create_dep_file(): record top-level -L arguments.
midipix
1
-0
/
+18
2018-06-21
link mode: --disable-{shared|static}: use differently-named placeholders.
midipix
2
-7
/
+5
2018-05-08
link mode: pass --export-dynamic to the linker as needed.
midipix
1
-0
/
+3
2018-03-04
compile mode: gnu libtool compatibility: do not add -c to compiler arguments.
midipix
1
-18
/
+0
2017-12-20
link mode: re-implemented slbt_exec_link_finalize_argument_vector().
midipix
1
-94
/
+77
The above internal interface is now doing the right thing, namely to split the argument vector between object arguments and all other arguments, then rejoin the arguments by placing object arguments first, and all other arguments last.
2017-12-19
link mode: argument vector ordering: treat {.a|.so} the same way as -lfoo.
midipix
1
-25
/
+35
2017-10-26
link mode: import library generation: added mdso support.
midipix
1
-15
/
+43
2017-08-11
link mode: use -fpic objects with -disable-static.
midipix
1
-0
/
+3
2017-08-10
link mode: argument reordering now supports libfoo.a --whole-archive wrapping.
midipix
1
-11
/
+21
[prev]
[next]