2009/11/23 Graham Dumpleton <[email protected]>:
> If people just want to validate that 2.8 and 3.1 in subversion work
> for builds done by package installers, I'll quickly roll some new
> versions to address the CFLAGS issue. Details at:

Both 2.8 (1489) and 3.1 (1488) build cleanly with Mock in Fedora.

Clodoaldo

>
> http://code.google.com/p/modwsgi/wiki/ChangesInVersion0208
> http://code.google.com/p/modwsgi/wiki/ChangesInVersion0301
>
> Graham
>
> 2009/11/23 Graham Dumpleton <[email protected]>:
>> 2009/11/23 Graham Dumpleton <[email protected]>:
>>> 2009/11/23 Damjan <[email protected]>:
>>>>
>>>>
>>>>> Have fun.
>>>>>
>>>>> http://code.google.com/p/modwsgi/wiki/ChangesInVersion0207http://code.google.com/p/modwsgi/wiki/ChangesInVersion0300
>>>>>
>>>>> Version 3.0 is same as last release candidate exception for version
>>>>> string embedded within it.
>>>>
>>>> anyone knows of Ubuntu Karmic packages for mod_wsgi 3.0?
>>>> or at least a recipe for building a proper package?
>>>
>>> Build from source code yourself as per instructions on mod_wsgi site
>>> or in the source README.
>>>
>>> The issue being discussed here only relates to the build scripts that
>>> Unix distributions wrap around the mod_wsgi configure/make to package
>>> it up for the binary repositories.
>>>
>>> Building it yourself from source code is not affected and should work.
>>>
>>> I'll put out a patch for the CFLAGS stuff later today if get time.
>>
>> For now use the following patches.
>>
>> The issue of embedded spaces probably doesn't cause a problem because
>> both halves will be prefixed and apxs will then remove prefix from
>> both and pass in as originally supplied.
>>
>> Also no need to worry about arguments already using -Wc, as apxs will
>> again strip off duplicate and original -Wc, will still get through
>> compiler as originally intended.
>>
>> I can see now how my -Wl, problems were different as in that case apxs
>> wasn't just using it as magic prefix that got stripped off again
>> anyway.
>>
>> Index: configure
>> ===================================================================
>> --- configure   (revision 1487)
>> +++ configure   (working copy)
>> @@ -1851,16 +1851,22 @@
>>  fi
>>
>>  CFLAGS1=""
>> +for arg in ${CFLAGS}
>> +do
>> +    CFLAGS1="${CFLAGS1} -Wc,$arg"
>> +done
>> +
>> +CFLAGS2=""
>>  if test -x /usr/bin/lipo; then
>>     LDFLAGS3=""
>>     ARCHITECTURES=`/usr/bin/lipo -info $HTTPD | sed -e 's/.*://'`
>>     for ARCH in $ARCHITECTURES; do
>> -        CFLAGS1="${CFLAGS1} -Wc,'-arch ${ARCH}'"
>> +        CFLAGS2="${CFLAGS2} -Wc,'-arch ${ARCH}'"
>>         LDFLAGS3="${LDFLAGS3} -arch ${ARCH}"
>>     done
>>  fi
>>
>> -CFLAGS="${CFLAGS} ${CFLAGS1}"
>> +CFLAGS="${CFLAGS1} ${CFLAGS2}"
>>  LDFLAGS="${LDFLAGS} ${LDFLAGS1} ${LDFLAGS2} ${LDFLAGS3}"
>>  LDLIBS="${LDLIBS} ${LDLIBS1} ${LDLIBS2} ${LDLIBS3}"
>>
>> Index: configure.ac
>> ===================================================================
>> --- configure.ac        (revision 1487)
>> +++ configure.ac        (working copy)
>> @@ -141,16 +141,22 @@
>>  fi
>>
>>  CFLAGS1=""
>> +for arg in ${CFLAGS}
>> +do
>> +    CFLAGS1="${CFLAGS1} -Wc,$arg"
>> +done
>> +
>> +CFLAGS2=""
>>  if test -x /usr/bin/lipo; then
>>     LDFLAGS3=""
>>     ARCHITECTURES=`/usr/bin/lipo -info $HTTPD | sed -e 's/.*://'`
>>     for ARCH in $ARCHITECTURES; do
>> -        CFLAGS1="${CFLAGS1} -Wc,'-arch ${ARCH}'"
>> +        CFLAGS2="${CFLAGS2} -Wc,'-arch ${ARCH}'"
>>         LDFLAGS3="${LDFLAGS3} -arch ${ARCH}"
>>     done
>>  fi
>>
>> -CFLAGS="${CFLAGS} ${CFLAGS1}"
>> +CFLAGS="${CFLAGS1} ${CFLAGS2}"
>>  LDFLAGS="${LDFLAGS} ${LDFLAGS1} ${LDFLAGS2} ${LDFLAGS3}"
>>  LDLIBS="${LDLIBS} ${LDLIBS1} ${LDLIBS2} ${LDLIBS3}"
>>
>>
>>
>> Committed in subversion trunk at revision 1488. The trunk commit also
>> updates version string in mod_wsgi.c as well to 3.1-TRUNK.
>>
>> Graham
>>
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/modwsgi?hl=.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=.


Reply via email to