Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider splitting out into groups #60

Open
woollybah opened this issue Sep 11, 2018 · 3 comments
Open

Consider splitting out into groups #60

woollybah opened this issue Sep 11, 2018 · 3 comments

Comments

@woollybah
Copy link
Member

It may be nice to split out the monster that is bah.mod into related groups of modules.

For example, audio, database, etc.

This would, of course introduce disruption by having module "go missing" from the core bah.mod.
But for the future, it may be worth the initial hassles, just to make using the modules a little less problematic - i.e. only use the ones you need.

Comments and suggestions are welcome :-)

@GWRon
Copy link
Contributor

GWRon commented Sep 11, 2018 via email

@xlsior75
Copy link

Seems like a good idea -- right now, it's hard to keep things in a working/compilable grouping since many mods have dependencies on others, while at the same time many of them don't work properly with the current compiler stuff.

For example: With your latest downloadable bcc/bmk package that you posted yesterday, GCC 8.1.0, 28 out of the 144 bah.mod modules fail compiling using x64 on windows, or almost 20%. (With x86 a few additional ones won't compile that do work with x64).
(That includes some major mods like bah.magick)

(And IIRC with GCC 7.1.0 only about half of them compiled without error in both x64 and x86)

Since there are so many, you can't easily sync the entire bah.mod subtree into a 'live' install, since the build process is pretty much guaranteed to fail.

Splitting it up in smaller, related batches seems like a good way forward.

@braxtonrivers
Copy link

braxtonrivers commented Sep 12, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants