The "climb" limit has nothing to do with the length of the runway. It is simply a gradient attainable at a certain density altitude. (Further, it has nothing to do with any specific airport.)
Obstacles, on the other hand, ARE runway specific, and have to be factored in the max TOW for "that" runway.