NSGetEnviron() in use by glib genviron for iOS / arm?

Michael McNamara mmcnamara at control4.com
Tue Feb 4 13:16:46 PST 2014

On 2/4/14, 1:22 PM, "Sebastian Dröge" <sebastian at centricular.com> wrote:

>Can you please file a bug at http://bugzilla.gnome.org against
>GStreamer/packages for this? Which branch of cerbero are you using?

Thanks much Sebastian.  I was using the latest cerbero from


Bug filed:


>For the other problem ...
>> On 2/4/14, 10:26 AM, "Michael McNamara" <mmcnamara at control4.com> wrote:
>> >I've run nm on the GStreamer framework (1.2.x) and it appears to
>> >the use of NSGetEnviron():
>> >
>> >GStreamer(libglib-2_0_a_armv7_-libglib_2_0_la-genviron.o) (for
>> >architecture armv7):
>> >U __NSGetEnviron
>> >
>> >for the arm architecture in glib's genviron.  This is true of the
>> >libraries and building via cerbero.  This call will cause a private API
>> >use rejection upon app submittal to Apple.  NSGetEnviron() is an OS X
>> >thing that's not supported on iOS to the best of my knowledge (at least
>> >officially).
>please also file a bug. We should fix that to use a better API or make
>that a dummy function call.

Bug filed:


I probably should have filed it against packages, but did gstreamer(core).

Cheers and thanks again.

More information about the gstreamer-devel mailing list