This is the mail archive of the
mailing list for the Cygwin project.
Re: cl.exe compiles libraries with blank permissions
- From: icc97 <ian dot channing at vsni dot co dot uk>
- To: cygwin at cygwin dot com
- Date: Wed, 8 Jul 2009 05:10:46 -0700 (PDT)
- Subject: Re: cl.exe compiles libraries with blank permissions
- References: <email@example.com>
Further research shows that the issue is that the file is first created with
additional windows permissions i.e. doing ls -lrt on the file gives:
----------+ 1 myname Domain Users 14436 Jul 8 13:00 mylib.lib
The '+' indicating additional permissions.
The file is then copied to a separate directory and the additional
permissions are lost, so now doing an ls -lrt gives:
---------- 1 myname Domain Users 14436 Jul 8 13:04 mylib.lib
The '+' is gone. So does anyone know why the file permissions get removed
when the file is copied?
> I'm having trouble compiling static libraries using cl.exe from Visual
> Studio 2008. I'm running cygwin on Windows Vista with Admin rights and
> the UAC turned off.
> The libraries will compile fine but they are created with blank / zero
> permissions i.e. effectively chmod 000.
> Subsequently I would get the following error when trying to link using the
> LINK : fatal error LNK1104: cannot open file 'mylib.lib'
View this message in context: http://www.nabble.com/cl.exe-compiles-libraries-with-blank-permissions-tp24389503p24390348.html
Sent from the Cygwin list mailing list archive at Nabble.com.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple