By law I doubt the supervisor COULD do anything. He could end up with a civil rights law suit. Suck it up, excuse the pun, and do your work and get over things that are natural bodily functions. If one person is having a particular problem, you'd better keep your mouth shut too, as he may have some sort of disability which prevents him from controling this AND which he is protected by law because of his disability. If you have a problem, go speak to your boss. If he won't fix it, which he can't, stop whining and either get another job or go on welfare.
As a final comment, if people are coming up to your desk and intentionally farting, and the boss is aware and not doing anything....then dear, they are making a comment about YOU, and it is time for you to move on as you are outnumbered.