Shaquille O'Neal believes if LeBron James passes Kareem Abdul-Jabbar on NBA's all-time scoring list the Lakers star should be considered greatest ever.