Los Angeles - Snoop Lion isn't convinced homosexuality will ever be "acceptable" in rap music.
The rapper - who recently spoke out in favour of marriage equality - thinks it will always be tough for rappers to be open about their sexuality despite Frank Ocean admitting he was bisexual last year.
The 41-year-old star - who embraced Rastafarianism and changed his name from Snoop Dogg last year - told The Guardian newspaper: "Frank Ocean ain't no rapper. He's a singer. It's acceptable in the singing world, but in the rap world I don't know if it will ever be acceptable because rap is so masculine.
'I got some gay homies'
"It's like a football team. You can't be in a locker room full of motherfucking tough-ass dudes, then all of a sudden say, 'Hey, man, I like you.' You know, that's going to be tough."
But the Lighters Up rapper insisted that he is very supportive of gay rights.
He said: "I don't have a problem with gay people. I got some gay homies."
Clive Davis recently credited Frank for giving him the courage to reveal his own bisexuality.
The music mogul - who confessed in his memoir The Soundtrack to My Life to having sexual relationships with men after divorcing his second wife in 1985 - said he was grateful that the hip-hop community have embraced the Pyramids singer, who revealed last summer that his first love was a man, and Clive said his honesty helped move the music industry forward.
The 80-year-old producer said: "I'm very gratified in the case of Frank Ocean that the hip-hop community has embraced him. And maybe we're reaching that time where people can judge everyone without reference to their sexual preference or identity."