In a huge pot, soften 1/2 Tbsp margarine over medium warmth. Include onion, carrot, and celery and sauté until delicate, around 4 minutes. Include chicken stock, potatoes, oregano, thyme, and sound leaf and season with salt and pepper to taste (marginally under-season with salt as the ham and bacon will add more saltiness to soup). Heat blend to the point of boiling finished medium-high warmth, at that point diminish warmth to medium, cover with top and permit to cook, mixing sporadically until the point that potatoes are almost delicate, around 15 minutes. Include ham and corn and cook until the point when potatoes are delicate, around 5 minutes longer.
In the interim, in a medium pan, soften remaining 4 Tbsp margarine over medium warmth. Include flour and cook blend, mixing always, 1/2 minutes. While whisking, gradually include drain, and whisk overwhelmingly to smooth bumps, season with salt and pepper to taste. Heat blend to the point of boiling and permit to thicken, whisking always. Expel from warm, blend in acrid cream or cream. Empty and blend drain blend into soup blend (once potatoes are delicate). Serve warm finished with bacon and chives.