Documentation update
Fix build on Linux

Build Portable.o into an object archive for linking.

I hope that solves the problem on Linux.