In Germany, it the depends on the situation. If - for example - a girl breaks up with her boyfriend and he cries because of it, it would be seen as not mannish, or in the "worst case" as kind of gay. But when a person has to deal with the death of somebody important, then it is totally acceptable to cry. I'm not sure about eritrean/ethiopian culture, but I have noticed I never saw my father cry, except when his aunt died ( she raised him).