Putnam joined the White Sox on a minor-league deal Tuesday, Daryl Van Schouwen of the Chicago Sun-Times reports.
Putnam isn't a candidate for an Opening Day roster spot, as he's joined Chicago's minor-league camp. The 32-year-old missed all of last season due to a hamstring injury.