bug in "ar" when creating libraries on cross linked filesystems

daniel.hempel@philips.com daniel.hempel@philips.com
Fri Sep 5 11:47:00 GMT 2003


Sorry ... I forgot to attach the informations about my system.

I have the problem, that the command "ar" does work on "mounted" partitions.
  ar cq libdh.a a.o b.o
does not work, if the current directory is on a linked filesystem.
The error message of "ar" is:
   ar: libdh.a: rename: Cross-device link
   make: *** [libdh.a] Error 1

The program works, when using local files, e.g. /usr/src or /cygdrive/c.
In the case described above the current directory "." referes
to /cygdrive/h which is mounted with the "Services for Unix" tools from
Microsoft (Version 3.0).
The operating system is Windows XP Professional. I installed cygwin
version 1.5.3(0.90/3/2):

# uname -a
CYGWIN_NT-5.1 PCHEMPEL2 1.5.3(0.90/3/2) 2003-09-01 13:15 i686 unknown unknown Cygwin


Thanks for your help
Daniel


(See attached file: cygcheck.out)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 35215 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20030905/5bd54757/attachment.obj>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


More information about the Cygwin mailing list