Preheat oven to 350º F. Grease a 9x13-inch baking dish.
Mix sugar, flour, baking soda and salt in a big bowl. Add eggs and pineapple, stir well.
Pour batter into your pan. Sprinkle pecans and brown sugar on top.
Bake for 40-45 minutes, until a toothpick comes out clean.
While it's baking, make the icing. Mix evaporated milk, sugar and butter in a pot. Bring to a boil.
Take it off the heat, stir in vanilla.
As soon as the cake's done, pour the hot icing all over it.
Let it cool a bit, then dig in!