From 0fcacf308ef62e66f37cfd022474b3ac6431b85c Mon Sep 17 00:00:00 2001 From: Dhananjay Balan Date: Tue, 8 Jan 2019 19:13:31 -0500 Subject: [PATCH] Slight fix for versions --- blog/2019-01-08-recurse-center-day-#-2.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2019-01-08-recurse-center-day-#-2.markdown b/blog/2019-01-08-recurse-center-day-#-2.markdown index e07ef4d..6a1467d 100644 --- a/blog/2019-01-08-recurse-center-day-#-2.markdown +++ b/blog/2019-01-08-recurse-center-day-#-2.markdown @@ -43,7 +43,7 @@ but the entire toolchain that's broken 😰 Armed with this information and web-search-foo lead me to this [github issue](https://github.com/commercialhaskell/stack/issues/3515), and one key work stood out `ino64` change. -[`inodes`](http://www.grymoire.com/Unix/Inodes.html) are datastructures that hold metadata information about an object in the filesystem. FreeBSD used to use 32bit value to hold this limiting number of objects you could have in the file system to 2^32. [ino64 change expands this to 64bit](https://lists.freebsd.org/pipermail/freebsd-fs/2017-April/024684.html). However this made all pre-compiled ghc versions stack downloads incompatible with FreeBSD versions higher than 12. +[`inodes`](http://www.grymoire.com/Unix/Inodes.html) are datastructures that hold metadata information about an object in the filesystem. FreeBSD used to use 32bit value to hold this limiting number of objects you could have in the file system to 2^32. [ino64 change expands this to 64bit](https://lists.freebsd.org/pipermail/freebsd-fs/2017-April/024684.html). However this made all pre-compiled ghc versions stack downloads incompatible with FreeBSD versions >= 12. Since inode structures are different ghc was somehow not able find files! 🛑