In this paper, we investigate the common fixed point property for commutative nonexpansive mappings on τ-compact convex sets in normed and Banach spaces, where τ is a Hausdorff topological vector space topology that is weaker than the norm topology. As a consequence of our main results, we obtain that the set of common fixed points of any commutative family of nonexpansive self-mappings of a nonempty clm-compact (resp. weak* compact) convex subset C of L 1 (µ) with a σ-finite µ (resp. the James space J 0 ) is a nonempty nonexpansive retract of C.