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
/
internal
Age
Commit message (
Collapse
)
Author
Files
Lines
2024-01-22
slbt_get_archive_meta(): initial implementation.
midipix
1
-0
/
+35
2024-01-22
ar mode: initial driver integration and skeleton implementation.
midipix
1
-0
/
+12
2023-05-28
driver: added -objectlist support.
midipix
3
-0
/
+103
2022-12-21
argv.h: argv_show_error(): refine the 'option X requires a value' error msg.
midipix
1
-1
/
+3
2022-11-08
Coding style: remove accidental whitespace.
midipix
1
-1
/
+0
2022-11-04
driver: added -weak support, currently a no-op.
midipix
1
-1
/
+2
2021-12-30
A new home.
midipix
13
-13
/
+13
2021-07-06
Annual chores.
midipix
13
-13
/
+13
2021-06-10
driver: added --dumpmachine support.
midipix
1
-0
/
+1
2021-05-06
link mode: always create libfoo.so.def.{host|flavor} and related tags.
midipix
2
-1
/
+7
2021-05-05
uninstall mode: driver: added (referential) --sysroot support.
midipix
1
-0
/
+1
2021-05-05
install mode: driver: added (referential) --sysroot support.
midipix
1
-0
/
+1
2021-05-05
driver: added explicit --sysroot support.
midipix
1
-0
/
+1
2021-05-02
heuristics: slbt_get_lconf_flags(): enhanced the string-scanning logic.
midipix
1
-20
/
+33
2021-05-02
heuristics: slbt_get_lconf_flags(): added missing 'else' in if-then block.
midipix
1
-1
/
+1
2021-04-17
library: eliminate use of the external environ variable.
midipix
2
-3
/
+9
2021-04-15
internals: slbt_create_symlink(): properly handle absolute-path link targets.
midipix
2
-3
/
+17
2021-04-15
library: replace all uses of rename() with renameat().
midipix
1
-1
/
+1
2021-04-15
library: replace all uses of symlink() with symlinkat().
midipix
1
-1
/
+6
2021-04-15
library: replace all uses of [slbt_]readlink() with [slbt_]readlinkat().
midipix
3
-5
/
+6
2021-04-03
argv.h: tty colors: added argv_usage_plain().
midipix
1
-4
/
+30
2020-12-30
heuristics: slbt_lconf_open(): added (annotated) trace_result().
midipix
1
-1
/
+157
2020-12-28
heuristics: added (annotated) trace output.
midipix
1
-7
/
+377
2020-12-20
internals: error tracing: record the not-found path upon ENOENT as needed.
midipix
6
-17
/
+17
2020-12-19
driver: support -static-libtool-libs (currently as a no-op).
midipix
1
-0
/
+1
2020-09-15
heuristics: support finding arbitrarily named scripts up the build tree.
midipix
1
-3
/
+4
2020-09-13
slbt_lconf_open(): exit loop upon reaching the top-level root directory.
midipix
1
-0
/
+9
2020-06-25
internals: slbt_dprintf(): added missing #include (for function prototype).
midipix
1
-0
/
+2
2020-02-01
internals: slbt_readlink(): set errno to ENOBUFS as needed.
midipix
1
-3
/
+5
2020-01-27
argv.h: remove stale comment regarding sofort.
midipix
1
-1
/
+0
2019-02-19
driver, compile & link mode: support arbitrary & known compiler wrappers.
midipix
1
-0
/
+1
2018-10-24
driver: execution context: added slbt_reset_argvector().
midipix
1
-0
/
+2
2018-10-15
driver: clone, normalize (-l,--library,-L,--library-path) the argument vector.
midipix
1
-0
/
+9
2018-08-14
slbt_lconf_open(): close all temporarily-opened directory file descriptors.
midipix
1
-2
/
+8
2018-08-13
internals: slbt_mkdir() now uses the context's fdcwd.
midipix
1
-3
/
+10
2018-08-13
slbt_lconf_open(): removed redundant check.
midipix
1
-4
/
+0
2018-08-13
driver: added --heuristics support.
midipix
1
-0
/
+1
2018-08-13
internals: -shared/-static heuristics: added slbt_get_lconf_flags().
midipix
2
-0
/
+198
2018-07-16
project: update the _XOPEN_SOURCE requirement to reflect use of openat(3).
midipix
3
-12
/
+0
2018-07-13
internals: slbt_spawn(): always record process creation and execution errors.
midipix
1
-3
/
+9
2018-07-11
driver: added --windres support.
midipix
1
-0
/
+2
2018-07-07
internals: added missing notes for recently-added translation units.
midipix
2
-0
/
+12
2018-07-07
implementation: use of openat(): define _POSIX_C_SOURCE as needed.
midipix
3
-0
/
+12
2018-07-06
library interfaces: invocations of openat() now use the context's fdcwd.
midipix
2
-4
/
+6
2018-07-06
driver: struct slbt_fd_ctx: added .fdcwd and .fddst.
midipix
1
-0
/
+14
2018-06-29
internals: re-implemented slbt_create_compatible_object_wrapper() w. pure fdio.
midipix
1
-6
/
+10
2018-06-29
internals: re-implemented slbt_create_default_object_wrapper() w. pure fdio.
midipix
1
-6
/
+12
2018-06-29
internals: re-implemented slbt_create_compatible_library_wrapper() w. pure fdio.
midipix
1
-6
/
+10
2018-06-29
internals: re-implemented slbt_create_default_library_wrapper() w. pure fdio.
midipix
1
-6
/
+12
2018-06-29
execution context: generated wrapper: replaced the stream with a pure fd.
midipix
1
-0
/
+41
[next]