Update PORTING.md
diff --git a/PORTING.md b/PORTING.md
index 8f76a5c..7aaff0d 100644
--- a/PORTING.md
+++ b/PORTING.md
@@ -1,6 +1,4 @@
## Windows
-Porting to Windows shouldn't be hard when using Cygwin. Make sure that you have installed all the relevant packages (clang, 32-bit gcc if required, make, git).
-
-There are a few rudimentary fixes that need to be applied to build BZip3 on Windows, like with every Linux software. The first tweak is removing `-fPIC` from the Makefile, as Windows doesn't need it. Next, you will need to open `include\common.h`, find the `#define PUBLIC_API` line and define `PUBLIC_API` as `__declspec(dllexport)`. The final tweak is adjusting the C compiler if needed (the `CC` variable in the Makefile), fixing extensions to match Windows expectations (`bzip3` => `bzip3.exe`, `libbzip3.so` => `libbzip3.dll`).
+Porting to Windows shouldn't be hard when using Cygwin. Make sure to install `gcc` (because `clang` seems to work poorly on Cygwin), update the Makefile to use `gcc` and update the `CFLAGS` variable - remove `-g3` and `-fPIC`, add `-D_WIN32`. Replace `.so` with `.dll` in the shared library name.
