cl.exe compiles libraries with blank permissions

icc97 ian.channing@vsni.co.uk
Wed Jul 8 12:33:00 GMT 2009


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?
Thanks,
Ian
icc97 wrote:
>> 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
> library:
>> LINK : fatal error LNK1104: cannot open file 'mylib.lib'
>> Thanks,
>> Ian
>
-- 
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
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /