Fwd: [PATCH] Cygport: generate object files into {B} instead of ${S}/*_w64-mingw32

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Wed Mar 19 14:44:28 GMT 2025


On 2025-03-19 03:33, Carlo B. via Cygwin-apps wrote:
...> BTW, I take the chance to report something missing into this page:
> 
> https://cygwin.github.io/cygport/cygport_in.html
> 
> If you look into:
> 
> Chapter 3 => Format => Globals
> 
> near the various ${S}, ${B}, etc... it is missing the description of ${T}.
> Unless I have understood wrong, ${T} points to the "temp" directory,
> but its description is missing inside the list of the global
> variables.

/usr/bin/cygport says:
...
# documented in lib/syntax.cygpart
declare -r B="${workdir}/build";
declare -r D="${workdir}/inst";
declare -r T="${workdir}/temp";
declare -r C="${S}/CYGWIN-PATCHES";
...

but /usr/share/cygport/lib/syntax.cygpart is missing something like:

#****d* Globals/T
#  DESCRIPTION
#  The temp directory.  The directory where cygport-required intermediate
#  files are placed: pkgcheck.lst, .<SUBPKG>….lst, .dbgsrc.…, etc.
#****

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin-apps mailing list