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 (
Expand
)
Author
Files
Lines
2021-03-21
slbt_exec_uninstall(): remove hard-coded shell logic, revisit later as needed.
midipix
1
-4
/
+0
2021-03-21
slbt_get_exec_ctx(): .def file name: added proper -release support.
midipix
1
-1
/
+3
2021-03-21
slbt_exec_install(): support wrapping of /path/to/sh /path/to/install-sh.
midipix
1
-2
/
+17
2021-03-20
slbt_exec_link_create_library_symlink(): check for -version-info with -release.
midipix
1
-5
/
+6
2020-12-23
slbt_exec_{compile|link}(): properly record the not-found path upon error.
midipix
2
-2
/
+4
2020-12-20
internals: error tracing: record the not-found path upon ENOENT as needed.
midipix
5
-44
/
+50
2020-09-13
whitespace meditation.
midipix
1
-9
/
+9
2020-09-13
link mode: slbt_exec_link(): properly handle .la targets built with -module.
midipix
1
-11
/
+20
2020-09-08
driver, link mode: properly implement the -module semantics.
midipix
1
-1
/
+27
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
[next]