Macron, 39, who smashed the traditional left-right grip on French politics to win the presidency, gave ministerial jobs to conservatives, socialists and political newcomers on Wednesday, appointing an unprecedented all-stripes cabinet to bridge divides and broaden his support.