HAI

2009/9/4 Kris Maglione <maglion...@gmail.com>:
> On Wed, Sep 02, 2009 at 05:38:22PM +0900, KIMURA Masaru wrote:
>>
>> Subject said it all.
>
> Thanks, this should be fixed. But I don't think the case insensitive FS is
> the issue. I've been assured that wmii and libixp build fine on
> Darwin/OS-X's case-insensitive HFS. The problem with CIFS, I think, is
> mandatory file locking, which among other things forbids unlinking a file
> which is already opened. Normally, you can unlink the .o file and write a .O
> file in its place, but if the loader still has the .o file of the same name
> open, that won't work on CIFS.

Yes, my patch is a result of playing to port on Cygwin that works
open-locking and case insensitive FS.
BTW, wmii's recent change is incomplete for me.

[SNIP]

THX
diff -r 516b4a4b1f12 .hgignore
--- a/.hgignore Thu Sep 03 14:20:44 2009 -0400
+++ b/.hgignore Fri Sep 04 04:05:23 2009 +0900
@@ -1,7 +1,7 @@
 syntax: regexp
 (^|/)\.((.*\.)?sw.|depend|hgignore)$
 (^|/)(tags|mkfile)$
-\.([oOa]|o_pic|so|orig|bak|pyc|pyo)$
+\.([oa]|out|o_pic|so|orig|bak|pyc|pyo)$
 ^cmd/(stfo|osd|wiwarp)(/|$)
 syntax: glob
 config.local.mk
diff -r 516b4a4b1f12 cmd/Makefile
--- a/cmd/Makefile      Thu Sep 03 14:20:44 2009 -0400
+++ b/cmd/Makefile      Fri Sep 04 04:05:23 2009 +0900
@@ -29,13 +29,13 @@
 include $(ROOT)/mk/dir.mk
 
 OWMIIR=wmiir.o $(OFILES) $(LIBIXP)
-wmiir.O: $(OWMIIR)
+wmiir.out: $(OWMIIR)
        $(LINK) $@ $(STATIC) $(OWMIIR)
 
 wmii/x11.o wmii/map.o: dall
        true
 
 O9MENU=wmii9menu.o clientutil.o wmii/x11.o wmii/map.o $(OFILES) $(LIBIXP)
-wmii9menu.O: $(O9MENU)
+wmii9menu.out: $(O9MENU)
        $(LINK) $@ $(O9MENU) $$(pkg-config --libs $(X11PACKAGES)) -lXext -lbio
 

Reply via email to