Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 233318
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Science Related Packages <sci@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Santiago M. Mola <coldwind@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
xaos-3.4.ebuild.patch xaos-3.4.ebuild.patch patch Santiago M. Mola 2008-07-29 20:28 0000 925 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 233318 depends on: Show dependency tree
Bug 233318 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-07-29 20:27 0000
XaoS-3.4 uses dev-lang/nasm for x86 and sci-libs/gsl for other platforms. If
--with-gsl is not given in amd64 and nasm is installed, it'll generate i386 asm
which will cause a build error.

So, --with-gsl --without-i386asm should be used for all platforms except x86.

On a separate note, the ebuild currently depends unconditionally on
x11-proto/xf86dgaproto. As far as I see, the only thing that depends on this is
the DGA driver which is not built by default. So it'd be nice if the dep were
controlled via an use flag or the dga driver were disabled/enabled in the
ebuild.

Also, $(use_with X) does nothing, it should be $(use_with X x).

------- Comment #1 From Santiago M. Mola 2008-07-29 20:28:26 0000 -------
Created an attachment (id=161660) [details]
xaos-3.4.ebuild.patch

Proposed patch for the ebuild.

------- Comment #2 From Markus Dittrich 2008-07-31 13:22:35 0000 -------
Thank you very much for pointing this out. Wouldn't it be much
cleaner to just depend on gsl for all arches and disable the generation
of asm globally? I am not a big fan of these ARCH? type dependencies
unless absolutely necessary. Xaos doesn't seem the kind of application
that would benefit a lot from custom asm, but since I don't know xaos 
very well I may be totally wrong. What do you think?

Thanks,
Markus

------- Comment #3 From Santiago M. Mola 2008-07-31 13:42:32 0000 -------
I don't know the package either... so I have no idea if it's worth using the
x86 asm. And I'm on amd64, so I'll use gsl anyway ;)

------- Comment #4 From Markus Dittrich 2008-07-31 15:57:23 0000 -------
(In reply to comment #3)
> I don't know the package either... so I have no idea if it's worth using the
> x86 asm. And I'm on amd64, so I'll use gsl anyway ;)
> 

Ok, I'll go with gsl only then. If somebody really
feels asm is necessary on x86 we can always consider adding it 
lateron.

Thanks,
Markus 

------- Comment #5 From Markus Dittrich 2008-07-31 22:38:10 0000 -------
I just fixed this in cvs by adding sci-libs/gsl as mandatory
dependency and forcing its use.

Best,
Markus

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug