Well, assuming openpci.library is written properly, it should work fine (after all, it's just a wrapper for the hardware-specific libraries). Then again, this is the Amiga community we're talking about. . . . ;-)
-EDIT-
Speaking of libraries, I'm kind of surprised no one's written wrappers to emulate other vendors' libraries (e.g. a prometheus.library that wraps the Mediator's pci.library). Unless doing so would trigger someone's RDB erasing code. :-/ At some point, those Amiga hardware and software vendors (we all know which ones) will grow up. They won't be able to compete in the "real world" until they do.