For the cake:
Preheat oven to 350.
Generously grease a 9x13 baking dish or 2 9" cake pans.
Sift flour, baking soda, cinnamon and salt together.
In large bowl, beat eggs.
Add oil, buttermilk, sugar and vanilla and mix well.
Add flour mixture, pineapple, carrots, coconut, raisins and walnuts and stir well.
Pour into prepared pan.
Bake for 45-55 minutes or until toothpick inserted in the center comes out clean. Ovens vary. Mine takes 40 minutes. While cake is baking, make the glaze.