Skip to content

Commit

Permalink
README.md: update
Browse files Browse the repository at this point in the history
  • Loading branch information
McDutchie committed Mar 23, 2024
1 parent 8d1cc28 commit bcf28ce
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,9 @@ outputs the name of this subdirectory.

Dynamically linked binaries, if supported for your system, are stored in
`dyn/bin` and `dyn/lib` subdirectories of your architecture directory.
To enter a shell environment that automatically adds these to `$PATH`
and to your systems library search path (`LD_LIBRARY_PATH` or similar),
so that you can test the build before installing, enter:
```sh
bin/package use
```
If built, they are built in addition to the statically linked versions.
Export `AST_NO_DYLIB` to deactivate building dyanmically linked versions.

If you have trouble or want to tune the binaries, you may pass additional
compiler and linker flags. It is usually best to export these as environment
variables *before* running `bin/package` as they could change the name of
Expand Down Expand Up @@ -149,6 +146,13 @@ available, is installed in `share/man`.
Destination directories with whitespace or shell pattern characters in their
pathnames are not yet supported.

If a dynamically linked version of ksh and associated commands has been
built, then the `install` subcommand will prefer that: commands, dynamic
libraries and associated header files will be installed then. To install the
statically linked version instead (and skip the header files), either delete
the `dyn` subdirectory, or export `AST_NO_DYLIB=y` before building to prevent
it from being created in the first place.

## What is ksh93?

The following is the official AT&T description from 1993 that came with the
Expand Down

0 comments on commit bcf28ce

Please sign in to comment.