Текущий JDK 8u40 все еще бросает ошибку. Подробное примечание:
http://skrishnamachari.wordpress.com/2014/06/18/nashorn-bug/
Также есть возможность получить доступ к последнему источнику Nashorn, чтобы иметь возможность быстро отлаживать. По крайней мере, найдите взломать / подтвердите и закрепите его для нашего использования, пока не будет предоставлен какой-либо последний патч.
Если вы ничего не делаете с символической ссылкой, попробуйте просто прикоснуться к ссылке?
all : f-b3
init : clean
ln -s -f f-b2 s-b2
clean :
-rm f-* s-*
f-b1 :
touch f-b1 # not necessarily just touch in real makefile
f-b2 : f-b1
touch f-b2
s-b2 : f-b2
touch s-b2 # would be just this in real makefile
f-b3 : s-b2
touch f-b3
Пример make result:
$ make init
rm f-* s-*
ln -s -f f-b2 s-b2
$ make
touch f-b1
touch f-b2
touch s-b2
touch f-b3
$ touch f-b1
$ make
touch f-b2
touch s-b2
touch f-b3
$ touch f-b2
$ make
touch f-b3