Haskell Stack - can't compile with -dynamic

Sorry for the newbie question. I’m trying to follow an online course and learn Haskell. Having difficulty with compiling even hello-world apps if I use the -dynamic flag. Works fine without -dynamic. I think the key error is:

Perhaps you haven’t installed the “dyn” libraries for package `base-’?

I’ve tried uninstalling/reinstalling Stack a number of times, and various attempts to download GHC in other ways, with no luck.

Stack 2.3.3

Unfortunately, dynamic linking on windows is currently not supported. Is there any reason why this is required for your project? Maybe there are alternative solutions.

Thank you. There’s no particular reason I need it, except the instructor of the course keeps mentioning that it is important and best practice to avoid compiling large executables. I was just frustrated I couldn’t follow along. Thanks again.