[Ffmpeg-devel] Re: [PATCH] Fix/Allow cross compilation on Mac OS X with latest development tools
Fri Jul 7 09:07:09 CEST 2006
On Fri, Jul 07, 2006 at 01:37:29AM +0100, Patrice Bensoussan wrote:
> >On Tue, Jul 04, 2006 at 11:27:02PM +0100, Patrice Bensoussan wrote:
> >> Here is a second version of the patch which fixes a few issues.
> >> Anyone willing to apply?
> >I've rejected the patch once and you have failed to answer any of my
> >points, plus your newest patch *still* does not apply.
> >It will stay rejected until you fix both these issues, so please don't
> >bother us with new incarnations of this thing until you have addressed
> First, my newest patch was sent on July 4 and was definitely working.
> If you apply the patch 3 days later, I don't see how I can prevent
> other patches from breaking it.
Depending on your timezone it was sent on July 5. In any case I replied
to it after 25 hours. That's one day, not three, in my book.
> Second, here are some further info about why this patch is needed:
> To cross compile on Mac OS X, you need to pass -isysroot when
> compiling *AND* when linking.
Nothing stops you from adding -isysroot to both --extra-cflags and
--extra-ldflags, does it?
> The issue is that is you pass it to both --extra-ldflags and --extra-
> cflags gcc will complain whenever both CFLAGS and LDFLAGS are passed
> at the same time (like in configure). That's why I added a --extra-
> commong-flags which can be used for flags required for both and which
> cannot be duplicated on the command line.
How does gcc complain?
> This is really helpful to cross compile and then generate an
> universal binary with lipo.
> Please let me know if I should spend some time to update the patch,
> or if you will reject it anyway.
If you keep omitting details I will keep rejecting it. If you wish to
get this reconsidered you need to provide
- a clear and detailed description of the problem, not just "gcc
complains" or "it does not work otherwise"
- a patch that applies cleanly
P.S.: Your mailer apparently breaks threads. Please fix it or go look
for a better one.
More information about the ffmpeg-devel