[PATCH] scripts/trylink: use portable invocation of mktemp

Denys Vlasenko vda.linux at googlemail.com
Tue Jul 12 11:55:59 UTC 2016


On Mon, Jul 11, 2016 at 3:44 PM, Brad Kemp <brad at beechwoods.com> wrote:
>
> On Jul 10, 2016, at 8:33 PM, Andrew Oates <andrew at andrewoates.com> wrote:
>
> --tmpdir unfortunately doesn't work on OS X/BSD-style mktemp, but '-t' does.
> So "mktemp -t tmp.XXXXXXXXXX" obeys TMPDIR on both Linux and OS X.  "-t" is
> marked as deprecated in the Linux version's manpage, however --- not sure if
> you consider that a problem.
>
> Alternatively, it could just run "mktemp tmp.XXXXXXXXXX", which creates the
> temporary file in the current directory on both systems.  Not ideal, but
> consistent (and maybe that's fine given how the script is used in the build
> system?)
>
> The local directory may not be writeable

Then link will fail anyway: linker writes resulting binary there.

I committed a change with "mktemp tmp.XXXXXXXXXX"


More information about the busybox mailing list