When looking at strace for various Guile things, I'm seeing a lot of readlink system calls for directories in the load path, e.g. readlink("/gnu", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile/share", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile/share/guile", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile/share/guile/site", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile/share/guile/site/3.0", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile/3.0", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile/site", 0x7fff8738f430, 1023) = -1 ENOENT (No such file or directory) readlink("/gnu", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile/site", 0x7fff8738f430, 1023) = -1 ENOENT (No such file or directory) readlink("/gnu", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument) Any idea what leads to this behaviour? Thanks, Chris