The online etymology dictionary says not
http://www.etymonline.com/index.php?term=shanty
Claims that it is from the French Canadian: Chantier.
I would think, however, that the fact that the Irish for old house [Sean Tigh] exactly transliterates as Shanty , would tell in it's favour.
Why would a builders house, or a log cabin be the source of a word for an decrepit building - since either could be fairly nicely appointed.
OTH, I suppose, you could argue that shanty towns are new buildings, not old. But the term Sean Tigh was often used for decrepit buildings.






