No, the code that uses the library is a derivative work of the library, whether or not it modifies the library.
GPL still allows commercial use in any case, it just requires you release your code under GPL.
GPL still allows commercial use in any case, it just requires you release your code under GPL.