bcc uses TMPDIR var in a following way: tmpdir=_secure_getenv("TMPDIR"); sprintf(buf, "blah$%05d$$@#!@#!@#", some_secure_info); p = catstr(tmpdir, buf); then it uses p as a path to tmp file. However, in my ALT installation it appeared that TMPDIR was equal to /tmp/.private/nidd (notice the absence of / in the end of the path). This way, bcc tried to create and unlink files like /tmp/.private/niddblah$$12312$#%#$% and of course it got permission denied error. Attached patch while it does not look very good fixes the problem. This happens on every run of bcc which makes is unusable on default installation. Steps to Reproduce: compile something with bcc in default ALT environment.
Created attachment 2103 [details] fixed -owl-tmp.patch
Thanks, I'll take care.
Applied in 0.16.17-alt5.