vigna / fastutil

fastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues.
Apache License 2.0
1.76k stars 196 forks source link

A lot of generated java files contain 'OpenHashMap.drv' / 'OpenHashSet.drv' string only #237

Closed cheblin closed 3 years ago

cheblin commented 3 years ago

for example

Byte2LongLinkedOpenHashMap.java contains string OpenHashMap.drv only ByteOpenCustomHashSet.java - OpenHashSet.drv

cheblin commented 3 years ago

this is because these files just contain only mentioned strings image

incaseoftrouble commented 3 years ago

not sure if I remember correctly but these are symlinks which windows (screenshot looks like windows) doesn't handle in the same way (NTFS has symlinks I think but they are hardly used)

EDIT: Yeah, they are symlinks in git. Use WSL :-)

vigna commented 3 years ago

Please replicate under a sensible OS (Linux, Mac OS X).

cheblin commented 3 years ago

ok. got it

What about replacing in the makefile strings:

LinkedOpenCustomHashMap.drv -> OpenHashMap.drv LinkedOpenCustomHashSet.drv -> OpenHashSet.drv LinkedOpenHashMap.drv -> OpenHashMap.drv LinkedOpenHashSet.drv -> OpenHashSet.drv OpenCustomHashMap.drv -> OpenHashMap.drv OpenCustomHashSet.drv -> OpenHashSet.drv

I have done it, it works.