[mythtv-users] Must make recent myth trunk with "-j 1"
Brad DerManouelian
myth at dermanouelian.com
Mon Feb 2 05:19:24 UTC 2009
On Feb 1, 2009, at 8:32 PM, James Purl wrote:
> Good evening/night.
>
> I am sending this to -users first as a "any one else getting this"
> and not
> troubling the devs (as I don't have all the exact error message). I
> custom
> compile myth SVN trunk using some home-grown debian packaging (ie
> the "debian"
> directory) for mythbuntu. I do all the package creation on a Core i7
> system.
> I have done probably 8-10 weekly-ish builds of myth svn, but
> sometime between
> r19816 and r19900, something in the Myth source causes the build to
> fail if I
> use "too many" CPUs. My build process uses the "-j" option with the
> make
> command, and this used to work (and fly) on the i7. As of some
> version > 19816
> and <=19900, something in the libavcodec area causes the parallel
> build to
> fail. I was wondering if anyone more in the know might know what
> changes I
> would need to make to my source to enable parallel builds? I've
> since just
> changed my process to do the make with "-j 1" in the meantime, which
> works fine
> (albeit much slower).
>
> I apologize in advance for lack of information (exact error message,
> etc.),
> but I put this out there in case it is a lightbulb moment for
> someone... Next
> time I do a build I'll try to get the exact point that compilation
> stops. Oh
> yeah, if I just issue another make after it stops, compilation
> completes, so I
> presume its a matter of needing a makefile dependency so that
> filex.so or filex.a
> exists before it is needed by source filey.cpp.
I can say that I haven't had this problem. I compile with -j3 on my
AMD 64 running 32bit Ubuntu. I'm running 19847 so it either happened
after this version or is not a problem for me. Have you gone through
commits to the libavcodec lately? I know there has been a bit of
activity there.
-Brad
More information about the mythtv-users
mailing list