Arduino Micro SPI pin designations / MCP23S17 library

To get the SPI and MCP23S17 libraries to work, do I need to tell the compiler what the SPI pins are that I'm using? If so How as the pin markings are very confusing as there are at least 3 sets of pin designations? (micro socket pin#, 32U4 pin#, and I/O #). I'm using the labeled RXLED/SS,MOSI, and MISO, SCK pins.

The manual for the MCP library doesn't seem to suggest this however.

The routines are having an effect but when I try to turn on one bit, they all turn on so I'm not sure what's going on. I'll bring it into work and put a scope on it.

The compiler should know which pins are the SPI pins. There should only be one marked set of SPI pins.