use os.path.lexists to remove broken link
diff --git a/project.py b/project.py
index 437edca..878d227 100644
--- a/project.py
+++ b/project.py
@@ -1238,7 +1238,7 @@
     for dest in old_copylink:
       if not dest: continue
       target = os.path.join(self.manifest.topdir, dest)
-      if os.path.exists(target):
+      if os.path.lexists(target):
         if IsTrace():
           Trace('rm %s', target)
         os.remove(target)