glut_8x13.c:0: warning: -malign-loops is obsolete, use -falign-loops
glut_8x13.c:0: warning: -malign-jumps is obsolete, use -falign-jumps
glut_8x13.c:0: warning: -malign-functions is obsolete, use -falign-functions
added this line to the ebuild to make it stop complaining:
sed -i -e s/-malign/-falign/g configure
Steps to Reproduce:
Created attachment 52073 [details, diff]
glut ebuild diff
Wanna see if you can track down upstream and file a bug with them?
seriously? glut-3.7 was put out in '98 iirc.
hrm, actually this is already fixed upstream. Mesa is at v6.2.1 which has been updated for GCC 3.4. this ebuild installs 5.0 released in 2002. if i file a bug to tell them 5.0 is outdated i'll probably get teased a bit. ;P
Then perhaps you'd like to post an updated ebuild instead. =)
this doesn't affect recent Mesa, nowhere in our current configs are any of the -malign options mentioned.
i would strongly recommend just using freeglut instead though, as it's both free software (unlike glut) and actively maintained.
i agree - that's what i actually ended up doing in the end.
an updated mesa ebuild would still be doable, especially since it doesn't look like there's any recent version in portage. but imho it would be an update to media-libs/mesa or media-libs/mesa-glu rather than media-libs/glut.
i think this package might be considered for removal. it doesn't install the software it claims, which has been dead upstream for 7 years and has licensing issues, and has a replacement - freeglut - that is maintained and stable and already provides virtual/glut. maybe that should be filed as a seperate bug though[?].
my mistake, it appears that mesa actually *does* include glut-3.7 after all, the unchanged 1998 version, which they can't update due to licensing issues.
mesa-6.1.2 contains the same version, so an updated ebuild wouldn't help. =/
Gotta wait for freeglut to hit stable everywhere.
Licensing issues. Use freeglut instead.
is glut itself being removed from portage? (just curious)
Not until every arch gets freeglut stable.