the problem with carry on is not the smell, when your bag goes through the Xray, it is going to appear as a OPAQUE item, which on the screeners monitor is going to be a DARK/BLACK item and more in likely will be a bag search done.

I would suggest find something to check even a hand bag,
or mail it home to yourself..
Lately with the "red team" federal testers cracking down on the fuck ups that screeners are letting on, it might be a bad move on your part..