Manny Machado has been offered an eight-year contract by the White Sox while remaining engaged with the Phillies, sources say.