debian/0000755000000000000000000000000012227234165007172 5ustar debian/libmozjs185-dev.install0000644000000000000000000000014412042314056013415 0ustar usr/lib/libmozjs185-1.0.a usr/lib/libmozjs185.so usr/bin/js-config usr/include/js usr/lib/pkgconfig debian/README.source0000644000000000000000000000045412042314056011345 0ustar When updating this package, please remember that the following files should be removed from the tarball: js/src/jit-test/tests/sunspider/check-string-unpack-code.js js/src/metrics/jint/sunspider/string-unpack-code.js js/src/t/string-unpack-code.js js/src/js.mdp js/src/ctypes/libffi/doc/libffi.info debian/libmozjs185-1.0.symbols0000644000000000000000000013133012227234034013163 0ustar # SymbolsHelper-Confirmed: 1.8.5-1.0.0+dfsg amd64 armel armhf hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc libmozjs185.so.1.0 libmozjs185-1.0 #MINVER# (arch=armhf)InjectJaegerReturn@Base 1.8.5-1.0.0+dfsg JS_AddArgumentFormatter@Base 1.8.5-1.0.0+dfsg JS_AddExternalStringFinalizer@Base 1.8.5-1.0.0+dfsg JS_AddGCThingRoot@Base 1.8.5-1.0.0+dfsg JS_AddNamedGCThingRoot@Base 1.8.5-1.0.0+dfsg JS_AddNamedObjectRoot@Base 1.8.5-1.0.0+dfsg JS_AddNamedStringRoot@Base 1.8.5-1.0.0+dfsg JS_AddNamedValueRoot@Base 1.8.5-1.0.0+dfsg JS_AddObjectRoot@Base 1.8.5-1.0.0+dfsg JS_AddStringRoot@Base 1.8.5-1.0.0+dfsg JS_AddValueRoot@Base 1.8.5-1.0.0+dfsg JS_AliasElement@Base 1.8.5-1.0.0+dfsg JS_AliasProperty@Base 1.8.5-1.0.0+dfsg JS_AlreadyHasOwnElement@Base 1.8.5-1.0.0+dfsg JS_AlreadyHasOwnProperty@Base 1.8.5-1.0.0+dfsg JS_AlreadyHasOwnPropertyById@Base 1.8.5-1.0.0+dfsg JS_AlreadyHasOwnUCProperty@Base 1.8.5-1.0.0+dfsg JS_AnchorPtr@Base 1.8.5-1.0.0+dfsg JS_ArenaAllocate@Base 1.8.5-1.0.0+dfsg JS_ArenaFinish@Base 1.8.5-1.0.0+dfsg JS_ArenaGrow@Base 1.8.5-1.0.0+dfsg JS_ArenaRealloc@Base 1.8.5-1.0.0+dfsg JS_ArenaRelease@Base 1.8.5-1.0.0+dfsg JS_ArenaShutDown@Base 1.8.5-1.0.0+dfsg JS_Assert@Base 1.8.5-1.0.0+dfsg JS_AtomKey@Base 1.8.5-1.0.0+dfsg JS_BeginJSONParse@Base 1.8.5-1.0.0+dfsg JS_BeginRequest@Base 1.8.5-1.0.0+dfsg JS_BufferIsCompilableUnit@Base 1.8.5-1.0.0+dfsg JS_CStringsAreUTF8@Base 1.8.5-1.0.0+dfsg JS_CallFunction@Base 1.8.5-1.0.0+dfsg JS_CallFunctionName@Base 1.8.5-1.0.0+dfsg JS_CallFunctionValue@Base 1.8.5-1.0.0+dfsg JS_CallTracer@Base 1.8.5-1.0.0+dfsg JS_CeilingLog2@Base 1.8.5-1.0.0+dfsg JS_CheckAccess@Base 1.8.5-1.0.0+dfsg JS_ClearAllTraps@Base 1.8.5-1.0.0+dfsg JS_ClearAllWatchPoints@Base 1.8.5-1.0.0+dfsg JS_ClearContextDebugHooks@Base 1.8.5-1.0.0+dfsg JS_ClearContextThread@Base 1.8.5-1.0.0+dfsg JS_ClearInterrupt@Base 1.8.5-1.0.0+dfsg JS_ClearPendingException@Base 1.8.5-1.0.0+dfsg JS_ClearRegExpStatics@Base 1.8.5-1.0.0+dfsg JS_ClearScope@Base 1.8.5-1.0.0+dfsg JS_ClearScriptTraps@Base 1.8.5-1.0.0+dfsg JS_ClearTrap@Base 1.8.5-1.0.0+dfsg JS_ClearWatchPoint@Base 1.8.5-1.0.0+dfsg JS_ClearWatchPointsForObject@Base 1.8.5-1.0.0+dfsg JS_CloneFunctionObject@Base 1.8.5-1.0.0+dfsg JS_CompareStrings@Base 1.8.5-1.0.0+dfsg JS_CompareValues@Base 1.8.5-1.0.0+dfsg JS_CompileFile@Base 1.8.5-1.0.0+dfsg JS_CompileFileHandle@Base 1.8.5-1.0.0+dfsg JS_CompileFileHandleForPrincipals@Base 1.8.5-1.0.0+dfsg JS_CompileFileHandleForPrincipalsVersion@Base 1.8.5-1.0.0+dfsg JS_CompileFunction@Base 1.8.5-1.0.0+dfsg JS_CompileFunctionForPrincipals@Base 1.8.5-1.0.0+dfsg JS_CompileScript@Base 1.8.5-1.0.0+dfsg JS_CompileScriptForPrincipals@Base 1.8.5-1.0.0+dfsg JS_CompileScriptForPrincipalsVersion@Base 1.8.5-1.0.0+dfsg JS_CompileUCFunction@Base 1.8.5-1.0.0+dfsg JS_CompileUCFunctionForPrincipals@Base 1.8.5-1.0.0+dfsg JS_CompileUCFunctionForPrincipalsVersion@Base 1.8.5-1.0.0+dfsg JS_CompileUCScript@Base 1.8.5-1.0.0+dfsg JS_CompileUCScriptForPrincipals@Base 1.8.5-1.0.0+dfsg JS_CompileUCScriptForPrincipalsVersion@Base 1.8.5-1.0.0+dfsg JS_ComputeThis@Base 1.8.5-1.0.0+dfsg JS_ConcatStrings@Base 1.8.5-1.0.0+dfsg JS_ConstructObject@Base 1.8.5-1.0.0+dfsg JS_ConstructObjectWithArguments@Base 1.8.5-1.0.0+dfsg JS_ConsumeJSONText@Base 1.8.5-1.0.0+dfsg JS_ContextIterator@Base 1.8.5-1.0.0+dfsg JS_ConvertArguments@Base 1.8.5-1.0.0+dfsg JS_ConvertArgumentsVA@Base 1.8.5-1.0.0+dfsg JS_ConvertStub@Base 1.8.5-1.0.0+dfsg JS_ConvertValue@Base 1.8.5-1.0.0+dfsg JS_DHashAllocTable@Base 1.8.5-1.0.0+dfsg JS_DHashClearEntryStub@Base 1.8.5-1.0.0+dfsg JS_DHashFinalizeStub@Base 1.8.5-1.0.0+dfsg JS_DHashFreeStringKey@Base 1.8.5-1.0.0+dfsg JS_DHashFreeTable@Base 1.8.5-1.0.0+dfsg JS_DHashGetStubOps@Base 1.8.5-1.0.0+dfsg JS_DHashMatchEntryStub@Base 1.8.5-1.0.0+dfsg JS_DHashMatchStringKey@Base 1.8.5-1.0.0+dfsg JS_DHashMoveEntryStub@Base 1.8.5-1.0.0+dfsg JS_DHashStringKey@Base 1.8.5-1.0.0+dfsg JS_DHashTableDestroy@Base 1.8.5-1.0.0+dfsg JS_DHashTableEnumerate@Base 1.8.5-1.0.0+dfsg JS_DHashTableFinish@Base 1.8.5-1.0.0+dfsg JS_DHashTableInit@Base 1.8.5-1.0.0+dfsg JS_DHashTableOperate@Base 1.8.5-1.0.0+dfsg JS_DHashTableRawRemove@Base 1.8.5-1.0.0+dfsg JS_DHashTableSetAlphaBounds@Base 1.8.5-1.0.0+dfsg JS_DHashVoidPtrKeyStub@Base 1.8.5-1.0.0+dfsg JS_DecodeBytes@Base 1.8.5-1.0.0+dfsg JS_DecompileFunction@Base 1.8.5-1.0.0+dfsg JS_DecompileFunctionBody@Base 1.8.5-1.0.0+dfsg JS_DecompileScript@Base 1.8.5-1.0.0+dfsg JS_DecompileScriptObject@Base 1.8.5-1.0.0+dfsg JS_DeepFreezeObject@Base 1.8.5-1.0.0+dfsg JS_DefineConstDoubles@Base 1.8.5-1.0.0+dfsg JS_DefineElement@Base 1.8.5-1.0.0+dfsg JS_DefineFunction@Base 1.8.5-1.0.0+dfsg JS_DefineFunctionById@Base 1.8.5-1.0.0+dfsg JS_DefineFunctions@Base 1.8.5-1.0.0+dfsg JS_DefineObject@Base 1.8.5-1.0.0+dfsg JS_DefineOwnProperty@Base 1.8.5-1.0.0+dfsg JS_DefineProfilingFunctions@Base 1.8.5-1.0.0+dfsg JS_DefineProperties@Base 1.8.5-1.0.0+dfsg JS_DefineProperty@Base 1.8.5-1.0.0+dfsg JS_DefinePropertyById@Base 1.8.5-1.0.0+dfsg JS_DefinePropertyWithTinyId@Base 1.8.5-1.0.0+dfsg JS_DefineUCFunction@Base 1.8.5-1.0.0+dfsg JS_DefineUCProperty@Base 1.8.5-1.0.0+dfsg JS_DefineUCPropertyWithTinyId@Base 1.8.5-1.0.0+dfsg JS_DeleteElement2@Base 1.8.5-1.0.0+dfsg JS_DeleteElement@Base 1.8.5-1.0.0+dfsg JS_DeleteProperty2@Base 1.8.5-1.0.0+dfsg JS_DeleteProperty@Base 1.8.5-1.0.0+dfsg JS_DeletePropertyById2@Base 1.8.5-1.0.0+dfsg JS_DeletePropertyById@Base 1.8.5-1.0.0+dfsg JS_DeleteUCProperty2@Base 1.8.5-1.0.0+dfsg JS_DestroyContext@Base 1.8.5-1.0.0+dfsg JS_DestroyContextMaybeGC@Base 1.8.5-1.0.0+dfsg JS_DestroyContextNoGC@Base 1.8.5-1.0.0+dfsg JS_DestroyIdArray@Base 1.8.5-1.0.0+dfsg JS_DoubleIsInt32@Base 1.8.5-1.0.0+dfsg JS_DropExceptionState@Base 1.8.5-1.0.0+dfsg JS_DropPrincipals@Base 1.8.5-1.0.0+dfsg JS_EncodeCharacters@Base 1.8.5-1.0.0+dfsg JS_EncodeString@Base 1.8.5-1.0.0+dfsg JS_EncodeStringToBuffer@Base 1.8.5-1.0.0+dfsg JS_EndPC@Base 1.8.5-1.0.0+dfsg JS_EndRequest@Base 1.8.5-1.0.0+dfsg JS_EnterCrossCompartmentCall@Base 1.8.5-1.0.0+dfsg JS_EnterCrossCompartmentCallScript@Base 1.8.5-1.0.0+dfsg JS_Enumerate@Base 1.8.5-1.0.0+dfsg JS_EnumerateResolvedStandardClasses@Base 1.8.5-1.0.0+dfsg JS_EnumerateStandardClasses@Base 1.8.5-1.0.0+dfsg JS_EnumerateStub@Base 1.8.5-1.0.0+dfsg JS_ErrorFromException@Base 1.8.5-1.0.0+dfsg JS_EvaluateInStackFrame@Base 1.8.5-1.0.0+dfsg JS_EvaluateScript@Base 1.8.5-1.0.0+dfsg JS_EvaluateScriptForPrincipals@Base 1.8.5-1.0.0+dfsg JS_EvaluateScriptForPrincipalsVersion@Base 1.8.5-1.0.0+dfsg JS_EvaluateUCInStackFrame@Base 1.8.5-1.0.0+dfsg JS_EvaluateUCScript@Base 1.8.5-1.0.0+dfsg JS_EvaluateUCScriptForPrincipals@Base 1.8.5-1.0.0+dfsg JS_EvaluateUCScriptForPrincipalsVersion@Base 1.8.5-1.0.0+dfsg JS_ExecuteRegExp@Base 1.8.5-1.0.0+dfsg JS_ExecuteRegExpNoStatics@Base 1.8.5-1.0.0+dfsg JS_ExecuteScript@Base 1.8.5-1.0.0+dfsg JS_ExecuteScriptVersion@Base 1.8.5-1.0.0+dfsg JS_FileEscapedString@Base 1.8.5-1.0.0+dfsg JS_FinalizeStub@Base 1.8.5-1.0.0+dfsg JS_Finish@Base 1.8.5-1.0.0+dfsg JS_FinishArenaPool@Base 1.8.5-1.0.0+dfsg JS_FinishJSONParse@Base 1.8.5-1.0.0+dfsg JS_FlagScriptFilenamePrefix@Base 1.8.5-1.0.0+dfsg JS_FlatStringEqualsAscii@Base 1.8.5-1.0.0+dfsg JS_FlattenString@Base 1.8.5-1.0.0+dfsg JS_FloorLog2@Base 1.8.5-1.0.0+dfsg JS_FlushCaches@Base 1.8.5-1.0.0+dfsg JS_FrameIterator@Base 1.8.5-1.0.0+dfsg JS_FreeArenaPool@Base 1.8.5-1.0.0+dfsg JS_FreezeObject@Base 1.8.5-1.0.0+dfsg JS_FunctionHasLocalNames@Base 1.8.5-1.0.0+dfsg JS_GC@Base 1.8.5-1.0.0+dfsg JS_GetAnonymousString@Base 1.8.5-1.0.0+dfsg JS_GetArrayLength@Base 1.8.5-1.0.0+dfsg JS_GetClass@Base 1.8.5-1.0.0+dfsg JS_GetClassObject@Base 1.8.5-1.0.0+dfsg JS_GetCompartmentPrivate@Base 1.8.5-1.0.0+dfsg JS_GetConstructor@Base 1.8.5-1.0.0+dfsg JS_GetContextPrivate@Base 1.8.5-1.0.0+dfsg JS_GetContextThread@Base 1.8.5-1.0.0+dfsg JS_GetDebugMode@Base 1.8.5-1.0.0+dfsg JS_GetElement@Base 1.8.5-1.0.0+dfsg JS_GetEmptyString@Base 1.8.5-1.0.0+dfsg JS_GetEmptyStringValue@Base 1.8.5-1.0.0+dfsg JS_GetExternalStringGCType@Base 1.8.5-1.0.0+dfsg JS_GetFlatStringChars@Base 1.8.5-1.0.0+dfsg JS_GetFrameAnnotation@Base 1.8.5-1.0.0+dfsg JS_GetFrameCallObject@Base 1.8.5-1.0.0+dfsg JS_GetFrameCalleeObject@Base 1.8.5-1.0.0+dfsg JS_GetFrameFunction@Base 1.8.5-1.0.0+dfsg JS_GetFrameFunctionObject@Base 1.8.5-1.0.0+dfsg JS_GetFrameObject@Base 1.8.5-1.0.0+dfsg JS_GetFramePC@Base 1.8.5-1.0.0+dfsg JS_GetFramePrincipalArray@Base 1.8.5-1.0.0+dfsg JS_GetFrameReturnValue@Base 1.8.5-1.0.0+dfsg JS_GetFrameScopeChain@Base 1.8.5-1.0.0+dfsg JS_GetFrameScript@Base 1.8.5-1.0.0+dfsg JS_GetFrameThis@Base 1.8.5-1.0.0+dfsg JS_GetFunctionArgumentCount@Base 1.8.5-1.0.0+dfsg JS_GetFunctionArity@Base 1.8.5-1.0.0+dfsg JS_GetFunctionFlags@Base 1.8.5-1.0.0+dfsg JS_GetFunctionId@Base 1.8.5-1.0.0+dfsg JS_GetFunctionLocalNameArray@Base 1.8.5-1.0.0+dfsg JS_GetFunctionNative@Base 1.8.5-1.0.0+dfsg JS_GetFunctionObject@Base 1.8.5-1.0.0+dfsg JS_GetFunctionScript@Base 1.8.5-1.0.0+dfsg JS_GetFunctionTotalSize@Base 1.8.5-1.0.0+dfsg JS_GetGCParameter@Base 1.8.5-1.0.0+dfsg JS_GetGCParameterForThread@Base 1.8.5-1.0.0+dfsg JS_GetGlobalDebugHooks@Base 1.8.5-1.0.0+dfsg JS_GetGlobalForObject@Base 1.8.5-1.0.0+dfsg JS_GetGlobalForScopeChain@Base 1.8.5-1.0.0+dfsg JS_GetGlobalObject@Base 1.8.5-1.0.0+dfsg JS_GetImplementationVersion@Base 1.8.5-1.0.0+dfsg JS_GetInstancePrivate@Base 1.8.5-1.0.0+dfsg JS_GetInternedStringChars@Base 1.8.5-1.0.0+dfsg JS_GetInternedStringCharsAndLength@Base 1.8.5-1.0.0+dfsg JS_GetLocaleCallbacks@Base 1.8.5-1.0.0+dfsg JS_GetMethod@Base 1.8.5-1.0.0+dfsg JS_GetMethodById@Base 1.8.5-1.0.0+dfsg JS_GetNaNValue@Base 1.8.5-1.0.0+dfsg JS_GetNegativeInfinityValue@Base 1.8.5-1.0.0+dfsg JS_GetObjectId@Base 1.8.5-1.0.0+dfsg JS_GetObjectTotalSize@Base 1.8.5-1.0.0+dfsg JS_GetOperationCallback@Base 1.8.5-1.0.0+dfsg JS_GetOptions@Base 1.8.5-1.0.0+dfsg JS_GetOwnPropertyDescriptor@Base 1.8.5-1.0.0+dfsg JS_GetParent@Base 1.8.5-1.0.0+dfsg JS_GetPendingException@Base 1.8.5-1.0.0+dfsg JS_GetPositiveInfinityValue@Base 1.8.5-1.0.0+dfsg JS_GetPrivate@Base 1.8.5-1.0.0+dfsg JS_GetProperty@Base 1.8.5-1.0.0+dfsg JS_GetPropertyAttributes@Base 1.8.5-1.0.0+dfsg JS_GetPropertyAttrsGetterAndSetter@Base 1.8.5-1.0.0+dfsg JS_GetPropertyAttrsGetterAndSetterById@Base 1.8.5-1.0.0+dfsg JS_GetPropertyById@Base 1.8.5-1.0.0+dfsg JS_GetPropertyByIdDefault@Base 1.8.5-1.0.0+dfsg JS_GetPropertyDefault@Base 1.8.5-1.0.0+dfsg JS_GetPropertyDesc@Base 1.8.5-1.0.0+dfsg JS_GetPropertyDescArray@Base 1.8.5-1.0.0+dfsg JS_GetPropertyDescriptorById@Base 1.8.5-1.0.0+dfsg JS_GetPrototype@Base 1.8.5-1.0.0+dfsg JS_GetReservedSlot@Base 1.8.5-1.0.0+dfsg JS_GetRuntime@Base 1.8.5-1.0.0+dfsg JS_GetRuntimePrivate@Base 1.8.5-1.0.0+dfsg JS_GetRuntimeSecurityCallbacks@Base 1.8.5-1.0.0+dfsg JS_GetScopeChain@Base 1.8.5-1.0.0+dfsg JS_GetScriptBaseLineNumber@Base 1.8.5-1.0.0+dfsg JS_GetScriptFilename@Base 1.8.5-1.0.0+dfsg JS_GetScriptFilenameFlags@Base 1.8.5-1.0.0+dfsg JS_GetScriptFromObject@Base 1.8.5-1.0.0+dfsg JS_GetScriptLineExtent@Base 1.8.5-1.0.0+dfsg JS_GetScriptPrincipals@Base 1.8.5-1.0.0+dfsg JS_GetScriptTotalSize@Base 1.8.5-1.0.0+dfsg JS_GetScriptVersion@Base 1.8.5-1.0.0+dfsg JS_GetScriptedCaller@Base 1.8.5-1.0.0+dfsg JS_GetSecurityCallbacks@Base 1.8.5-1.0.0+dfsg JS_GetStringCharsAndLength@Base 1.8.5-1.0.0+dfsg JS_GetStringCharsZ@Base 1.8.5-1.0.0+dfsg JS_GetStringCharsZAndLength@Base 1.8.5-1.0.0+dfsg JS_GetStringEncodingLength@Base 1.8.5-1.0.0+dfsg JS_GetStringLength@Base 1.8.5-1.0.0+dfsg JS_GetTopScriptFilenameFlags@Base 1.8.5-1.0.0+dfsg JS_GetTrapOpcode@Base 1.8.5-1.0.0+dfsg JS_GetTypeName@Base 1.8.5-1.0.0+dfsg JS_GetUCProperty@Base 1.8.5-1.0.0+dfsg JS_GetUCPropertyAttributes@Base 1.8.5-1.0.0+dfsg JS_GetUCPropertyAttrsGetterAndSetter@Base 1.8.5-1.0.0+dfsg JS_GetValidFrameCalleeObject@Base 1.8.5-1.0.0+dfsg JS_GetVersion@Base 1.8.5-1.0.0+dfsg JS_HandleTrap@Base 1.8.5-1.0.0+dfsg JS_HasArrayLength@Base 1.8.5-1.0.0+dfsg JS_HasElement@Base 1.8.5-1.0.0+dfsg JS_HasInstance@Base 1.8.5-1.0.0+dfsg JS_HasProperty@Base 1.8.5-1.0.0+dfsg JS_HasPropertyById@Base 1.8.5-1.0.0+dfsg JS_HasUCProperty@Base 1.8.5-1.0.0+dfsg JS_HashString@Base 1.8.5-1.0.0+dfsg JS_HashTableAdd@Base 1.8.5-1.0.0+dfsg JS_HashTableDestroy@Base 1.8.5-1.0.0+dfsg JS_HashTableDump@Base 1.8.5-1.0.0+dfsg JS_HashTableEnumerateEntries@Base 1.8.5-1.0.0+dfsg JS_HashTableLookup@Base 1.8.5-1.0.0+dfsg JS_HashTableRawAdd@Base 1.8.5-1.0.0+dfsg JS_HashTableRawLookup@Base 1.8.5-1.0.0+dfsg JS_HashTableRawRemove@Base 1.8.5-1.0.0+dfsg JS_HashTableRemove@Base 1.8.5-1.0.0+dfsg JS_HoldPrincipals@Base 1.8.5-1.0.0+dfsg JS_IdToValue@Base 1.8.5-1.0.0+dfsg JS_Init@Base 1.8.5-1.0.0+dfsg JS_InitArenaPool@Base 1.8.5-1.0.0+dfsg JS_InitCTypesClass@Base 1.8.5-1.0.0+dfsg JS_InitClass@Base 1.8.5-1.0.0+dfsg JS_InitStandardClasses@Base 1.8.5-1.0.0+dfsg JS_InstanceOf@Base 1.8.5-1.0.0+dfsg JS_InternJSString@Base 1.8.5-1.0.0+dfsg JS_InternString@Base 1.8.5-1.0.0+dfsg JS_InternUCString@Base 1.8.5-1.0.0+dfsg JS_InternUCStringN@Base 1.8.5-1.0.0+dfsg JS_IsAboutToBeFinalized@Base 1.8.5-1.0.0+dfsg JS_IsArrayObject@Base 1.8.5-1.0.0+dfsg JS_IsConstructorFrame@Base 1.8.5-1.0.0+dfsg JS_IsDebuggerFrame@Base 1.8.5-1.0.0+dfsg JS_IsExceptionPending@Base 1.8.5-1.0.0+dfsg JS_IsExtensible@Base 1.8.5-1.0.0+dfsg JS_IsGCMarkingTracer@Base 1.8.5-1.0.0+dfsg JS_IsInRequest@Base 1.8.5-1.0.0+dfsg JS_IsRunning@Base 1.8.5-1.0.0+dfsg JS_IsScriptFrame@Base 1.8.5-1.0.0+dfsg JS_IsSystemObject@Base 1.8.5-1.0.0+dfsg JS_LeaveCrossCompartmentCall@Base 1.8.5-1.0.0+dfsg JS_LineNumberToPC@Base 1.8.5-1.0.0+dfsg JS_LocalNameToAtom@Base 1.8.5-1.0.0+dfsg JS_Lock@Base 1.8.5-1.0.0+dfsg JS_LockGCThing@Base 1.8.5-1.0.0+dfsg JS_LockGCThingRT@Base 1.8.5-1.0.0+dfsg JS_LookupElement@Base 1.8.5-1.0.0+dfsg JS_LookupProperty@Base 1.8.5-1.0.0+dfsg JS_LookupPropertyById@Base 1.8.5-1.0.0+dfsg JS_LookupPropertyWithFlags@Base 1.8.5-1.0.0+dfsg JS_LookupPropertyWithFlagsById@Base 1.8.5-1.0.0+dfsg JS_LookupUCProperty@Base 1.8.5-1.0.0+dfsg JS_MakeStringImmutable@Base 1.8.5-1.0.0+dfsg JS_MakeSystemObject@Base 1.8.5-1.0.0+dfsg JS_MapGCRoots@Base 1.8.5-1.0.0+dfsg JS_MarkGCThing@Base 1.8.5-1.0.0+dfsg JS_MaybeGC@Base 1.8.5-1.0.0+dfsg JS_New@Base 1.8.5-1.0.0+dfsg JS_NewArrayObject@Base 1.8.5-1.0.0+dfsg JS_NewCompartmentAndGlobalObject@Base 1.8.5-1.0.0+dfsg JS_NewContext@Base 1.8.5-1.0.0+dfsg JS_NewDHashTable@Base 1.8.5-1.0.0+dfsg JS_NewDateObject@Base 1.8.5-1.0.0+dfsg JS_NewDateObjectMsec@Base 1.8.5-1.0.0+dfsg JS_NewDependentString@Base 1.8.5-1.0.0+dfsg JS_NewExternalString@Base 1.8.5-1.0.0+dfsg JS_NewFunction@Base 1.8.5-1.0.0+dfsg JS_NewFunctionById@Base 1.8.5-1.0.0+dfsg JS_NewGlobalObject@Base 1.8.5-1.0.0+dfsg JS_NewGrowableString@Base 1.8.5-1.0.0+dfsg JS_NewHashTable@Base 1.8.5-1.0.0+dfsg JS_NewNumberValue@Base 1.8.5-1.0.0+dfsg JS_NewObject@Base 1.8.5-1.0.0+dfsg JS_NewObjectForConstructor@Base 1.8.5-1.0.0+dfsg JS_NewObjectWithGivenProto@Base 1.8.5-1.0.0+dfsg JS_NewPropertyIterator@Base 1.8.5-1.0.0+dfsg JS_NewRegExpObject@Base 1.8.5-1.0.0+dfsg JS_NewRegExpObjectNoStatics@Base 1.8.5-1.0.0+dfsg JS_NewStringCopyN@Base 1.8.5-1.0.0+dfsg JS_NewStringCopyZ@Base 1.8.5-1.0.0+dfsg JS_NewUCRegExpObject@Base 1.8.5-1.0.0+dfsg JS_NewUCRegExpObjectNoStatics@Base 1.8.5-1.0.0+dfsg JS_NewUCString@Base 1.8.5-1.0.0+dfsg JS_NewUCStringCopyN@Base 1.8.5-1.0.0+dfsg JS_NewUCStringCopyZ@Base 1.8.5-1.0.0+dfsg JS_NextProperty@Base 1.8.5-1.0.0+dfsg JS_Now@Base 1.8.5-1.0.0+dfsg JS_ObjectIsCallable@Base 1.8.5-1.0.0+dfsg JS_ObjectIsDate@Base 1.8.5-1.0.0+dfsg JS_ObjectIsFunction@Base 1.8.5-1.0.0+dfsg JS_PCToLineNumber@Base 1.8.5-1.0.0+dfsg JS_PropertyIterator@Base 1.8.5-1.0.0+dfsg JS_PropertyStub@Base 1.8.5-1.0.0+dfsg JS_PutEscapedFlatString@Base 1.8.5-1.0.0+dfsg JS_PutEscapedString@Base 1.8.5-1.0.0+dfsg JS_PutPropertyDescArray@Base 1.8.5-1.0.0+dfsg JS_ReadBytes@Base 1.8.5-1.0.0+dfsg JS_ReadStructuredClone@Base 1.8.5-1.0.0+dfsg JS_ReadUint32Pair@Base 1.8.5-1.0.0+dfsg JS_ReleaseFunctionLocalNameArray@Base 1.8.5-1.0.0+dfsg JS_RemoveArgumentFormatter@Base 1.8.5-1.0.0+dfsg JS_RemoveExternalStringFinalizer@Base 1.8.5-1.0.0+dfsg JS_RemoveGCThingRoot@Base 1.8.5-1.0.0+dfsg JS_RemoveObjectRoot@Base 1.8.5-1.0.0+dfsg JS_RemoveStringRoot@Base 1.8.5-1.0.0+dfsg JS_RemoveValueRoot@Base 1.8.5-1.0.0+dfsg JS_ReportAllocationOverflow@Base 1.8.5-1.0.0+dfsg JS_ReportError@Base 1.8.5-1.0.0+dfsg JS_ReportErrorFlagsAndNumber@Base 1.8.5-1.0.0+dfsg JS_ReportErrorFlagsAndNumberUC@Base 1.8.5-1.0.0+dfsg JS_ReportErrorNumber@Base 1.8.5-1.0.0+dfsg JS_ReportErrorNumberUC@Base 1.8.5-1.0.0+dfsg JS_ReportOutOfMemory@Base 1.8.5-1.0.0+dfsg JS_ReportPendingException@Base 1.8.5-1.0.0+dfsg JS_ReportWarning@Base 1.8.5-1.0.0+dfsg JS_ResolveStandardClass@Base 1.8.5-1.0.0+dfsg JS_ResolveStub@Base 1.8.5-1.0.0+dfsg JS_RestoreExceptionState@Base 1.8.5-1.0.0+dfsg JS_RestoreFrameChain@Base 1.8.5-1.0.0+dfsg JS_ResumeRequest@Base 1.8.5-1.0.0+dfsg JS_SameValue@Base 1.8.5-1.0.0+dfsg JS_SaveExceptionState@Base 1.8.5-1.0.0+dfsg JS_SaveFrameChain@Base 1.8.5-1.0.0+dfsg JS_SetArrayLength@Base 1.8.5-1.0.0+dfsg JS_SetCStringsAreUTF8@Base 1.8.5-1.0.0+dfsg JS_SetCTypesCallbacks@Base 1.8.5-1.0.0+dfsg JS_SetCallHook@Base 1.8.5-1.0.0+dfsg JS_SetCompartmentCallback@Base 1.8.5-1.0.0+dfsg JS_SetCompartmentPrivate@Base 1.8.5-1.0.0+dfsg JS_SetContextCallback@Base 1.8.5-1.0.0+dfsg JS_SetContextDebugHooks@Base 1.8.5-1.0.0+dfsg JS_SetContextPrivate@Base 1.8.5-1.0.0+dfsg JS_SetContextSecurityCallbacks@Base 1.8.5-1.0.0+dfsg JS_SetContextThread@Base 1.8.5-1.0.0+dfsg JS_SetDebugErrorHook@Base 1.8.5-1.0.0+dfsg JS_SetDebugMode@Base 1.8.5-1.0.0+dfsg JS_SetDebugModeForCompartment@Base 1.8.5-1.0.0+dfsg JS_SetDebuggerHandler@Base 1.8.5-1.0.0+dfsg JS_SetDestroyScriptHookProc@Base 1.8.5-1.0.0+dfsg JS_SetElement@Base 1.8.5-1.0.0+dfsg JS_SetErrorReporter@Base 1.8.5-1.0.0+dfsg JS_SetExecuteHook@Base 1.8.5-1.0.0+dfsg JS_SetExtraGCRoots@Base 1.8.5-1.0.0+dfsg JS_SetFrameAnnotation@Base 1.8.5-1.0.0+dfsg JS_SetFrameReturnValue@Base 1.8.5-1.0.0+dfsg JS_SetGCCallback@Base 1.8.5-1.0.0+dfsg JS_SetGCCallbackRT@Base 1.8.5-1.0.0+dfsg JS_SetGCParameter@Base 1.8.5-1.0.0+dfsg JS_SetGCParameterForThread@Base 1.8.5-1.0.0+dfsg JS_SetGlobalObject@Base 1.8.5-1.0.0+dfsg JS_SetInterrupt@Base 1.8.5-1.0.0+dfsg JS_SetLocaleCallbacks@Base 1.8.5-1.0.0+dfsg JS_SetNativeStackQuota@Base 1.8.5-1.0.0+dfsg JS_SetNewScriptHookProc@Base 1.8.5-1.0.0+dfsg JS_SetOperationCallback@Base 1.8.5-1.0.0+dfsg JS_SetOptions@Base 1.8.5-1.0.0+dfsg JS_SetParent@Base 1.8.5-1.0.0+dfsg JS_SetPendingException@Base 1.8.5-1.0.0+dfsg JS_SetPrivate@Base 1.8.5-1.0.0+dfsg JS_SetProperty@Base 1.8.5-1.0.0+dfsg JS_SetPropertyAttributes@Base 1.8.5-1.0.0+dfsg JS_SetPropertyById@Base 1.8.5-1.0.0+dfsg JS_SetPrototype@Base 1.8.5-1.0.0+dfsg JS_SetRegExpInput@Base 1.8.5-1.0.0+dfsg JS_SetReservedSlot@Base 1.8.5-1.0.0+dfsg JS_SetRuntimeDebugMode@Base 1.8.5-1.0.0+dfsg JS_SetRuntimePrivate@Base 1.8.5-1.0.0+dfsg JS_SetRuntimeSecurityCallbacks@Base 1.8.5-1.0.0+dfsg JS_SetScriptStackQuota@Base 1.8.5-1.0.0+dfsg JS_SetSingleStepMode@Base 1.8.5-1.0.0+dfsg JS_SetSourceHandler@Base 1.8.5-1.0.0+dfsg JS_SetStructuredCloneCallbacks@Base 1.8.5-1.0.0+dfsg JS_SetThreadStackLimit@Base 1.8.5-1.0.0+dfsg JS_SetThrowHook@Base 1.8.5-1.0.0+dfsg JS_SetTrap@Base 1.8.5-1.0.0+dfsg JS_SetUCProperty@Base 1.8.5-1.0.0+dfsg JS_SetUCPropertyAttributes@Base 1.8.5-1.0.0+dfsg JS_SetVersion@Base 1.8.5-1.0.0+dfsg JS_SetWatchPoint@Base 1.8.5-1.0.0+dfsg JS_SetWrapObjectCallbacks@Base 1.8.5-1.0.0+dfsg JS_ShutDown@Base 1.8.5-1.0.0+dfsg JS_StartProfiling@Base 1.8.5-1.0.0+dfsg JS_StopProfiling@Base 1.8.5-1.0.0+dfsg JS_StrictPropertyStub@Base 1.8.5-1.0.0+dfsg JS_StrictlyEqual@Base 1.8.5-1.0.0+dfsg JS_StringEqualsAscii@Base 1.8.5-1.0.0+dfsg JS_StringHasBeenInterned@Base 1.8.5-1.0.0+dfsg JS_StringToVersion@Base 1.8.5-1.0.0+dfsg JS_Stringify@Base 1.8.5-1.0.0+dfsg JS_SuspendRequest@Base 1.8.5-1.0.0+dfsg JS_ThrowReportedError@Base 1.8.5-1.0.0+dfsg JS_ThrowStopIteration@Base 1.8.5-1.0.0+dfsg JS_ToggleOptions@Base 1.8.5-1.0.0+dfsg JS_TraceChildren@Base 1.8.5-1.0.0+dfsg JS_TraceRuntime@Base 1.8.5-1.0.0+dfsg JS_TransplantObject@Base 1.8.5-1.0.0+dfsg JS_TriggerAllOperationCallbacks@Base 1.8.5-1.0.0+dfsg JS_TriggerOperationCallback@Base 1.8.5-1.0.0+dfsg JS_TryJSON@Base 1.8.5-1.0.0+dfsg JS_TypeOfValue@Base 1.8.5-1.0.0+dfsg JS_UndependString@Base 1.8.5-1.0.0+dfsg JS_Unlock@Base 1.8.5-1.0.0+dfsg JS_UnlockGCThing@Base 1.8.5-1.0.0+dfsg JS_UnlockGCThingRT@Base 1.8.5-1.0.0+dfsg JS_UnwrapObject@Base 1.8.5-1.0.0+dfsg JS_ValueToBoolean@Base 1.8.5-1.0.0+dfsg JS_ValueToConstructor@Base 1.8.5-1.0.0+dfsg JS_ValueToECMAInt32@Base 1.8.5-1.0.0+dfsg JS_ValueToECMAUint32@Base 1.8.5-1.0.0+dfsg JS_ValueToFunction@Base 1.8.5-1.0.0+dfsg JS_ValueToId@Base 1.8.5-1.0.0+dfsg JS_ValueToInt32@Base 1.8.5-1.0.0+dfsg JS_ValueToNumber@Base 1.8.5-1.0.0+dfsg JS_ValueToObject@Base 1.8.5-1.0.0+dfsg JS_ValueToSource@Base 1.8.5-1.0.0+dfsg JS_ValueToString@Base 1.8.5-1.0.0+dfsg JS_ValueToUint16@Base 1.8.5-1.0.0+dfsg JS_VersionToString@Base 1.8.5-1.0.0+dfsg JS_WrapObject@Base 1.8.5-1.0.0+dfsg JS_WrapValue@Base 1.8.5-1.0.0+dfsg JS_WriteBytes@Base 1.8.5-1.0.0+dfsg JS_WriteStructuredClone@Base 1.8.5-1.0.0+dfsg JS_WriteUint32Pair@Base 1.8.5-1.0.0+dfsg JS_XDRBytes@Base 1.8.5-1.0.0+dfsg JS_XDRCString@Base 1.8.5-1.0.0+dfsg JS_XDRCStringOrNull@Base 1.8.5-1.0.0+dfsg JS_XDRDestroy@Base 1.8.5-1.0.0+dfsg JS_XDRDouble@Base 1.8.5-1.0.0+dfsg JS_XDRFindClassById@Base 1.8.5-1.0.0+dfsg JS_XDRFindClassIdByName@Base 1.8.5-1.0.0+dfsg JS_XDRInitBase@Base 1.8.5-1.0.0+dfsg JS_XDRMemDataLeft@Base 1.8.5-1.0.0+dfsg JS_XDRMemGetData@Base 1.8.5-1.0.0+dfsg JS_XDRMemResetData@Base 1.8.5-1.0.0+dfsg JS_XDRMemSetData@Base 1.8.5-1.0.0+dfsg JS_XDRNewMem@Base 1.8.5-1.0.0+dfsg JS_XDRRegisterClass@Base 1.8.5-1.0.0+dfsg JS_XDRScriptObject@Base 1.8.5-1.0.0+dfsg JS_XDRString@Base 1.8.5-1.0.0+dfsg JS_XDRStringOrNull@Base 1.8.5-1.0.0+dfsg JS_XDRUint16@Base 1.8.5-1.0.0+dfsg JS_XDRUint32@Base 1.8.5-1.0.0+dfsg JS_XDRUint8@Base 1.8.5-1.0.0+dfsg JS_XDRValue@Base 1.8.5-1.0.0+dfsg JS_YieldRequest@Base 1.8.5-1.0.0+dfsg JS_free@Base 1.8.5-1.0.0+dfsg JS_malloc@Base 1.8.5-1.0.0+dfsg JS_realloc@Base 1.8.5-1.0.0+dfsg JS_smprintf@Base 1.8.5-1.0.0+dfsg JS_smprintf_free@Base 1.8.5-1.0.0+dfsg JS_snprintf@Base 1.8.5-1.0.0+dfsg JS_sprintf_append@Base 1.8.5-1.0.0+dfsg JS_strdup@Base 1.8.5-1.0.0+dfsg JS_sxprintf@Base 1.8.5-1.0.0+dfsg JS_updateMallocCounter@Base 1.8.5-1.0.0+dfsg JS_vsmprintf@Base 1.8.5-1.0.0+dfsg JS_vsnprintf@Base 1.8.5-1.0.0+dfsg JS_vsprintf_append@Base 1.8.5-1.0.0+dfsg JS_vsxprintf@Base 1.8.5-1.0.0+dfsg (arch=armhf)JaegerStubVeneer@Base 1.8.5-1.0.0+dfsg (arch=armhf)JaegerThrowpoline@Base 1.8.5-1.0.0+dfsg (arch=armhf)JaegerTrampoline@Base 1.8.5-1.0.0+dfsg (arch=armhf)JaegerTrampolineReturn@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_Z12js_EnumerateP9JSContextP8JSObject11JSIterateOpPN2js5ValueEPi@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_Z12js_EnumerateP9JSContextP8JSObject11JSIterateOpPN2js5ValueEPl@Base 1.8.5-1.0.0+dfsg _Z14js_DateGetDateP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _Z14js_DateGetYearP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _Z14js_DateIsValidP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _Z14js_IntervalNowv@Base 1.8.5-1.0.0+dfsg _Z15js_DateGetHoursP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _Z15js_DateGetMonthP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_Z15js_FindPropertyP9JSContextiPP8JSObjectS3_PP10JSProperty@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_Z15js_FindPropertyP9JSContextlPP8JSObjectS3_PP10JSProperty@Base 1.8.5-1.0.0+dfsg _Z15js_IsTypedArrayP8JSObject@Base 1.8.5-1.0.0+dfsg _Z16js_CloseIteratorP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _Z16js_IsArrayBufferP8JSObject@Base 1.8.5-1.0.0+dfsg _Z16js_NewDateObjectP9JSContextiiiiii@Base 1.8.5-1.0.0+dfsg _Z16js_ValueToSourceP9JSContextRKN2js5ValueE@Base 1.8.5-1.0.0+dfsg _Z17js_DateGetMinutesP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _Z17js_DateGetSecondsP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_Z17js_LookupPropertyP9JSContextP8JSObjectiPS2_PP10JSProperty@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_Z17js_LookupPropertyP9JSContextP8JSObjectlPS2_PP10JSProperty@Base 1.8.5-1.0.0+dfsg _Z17js_ObjectIsRegExpP8JSObject@Base 1.8.5-1.0.0+dfsg (subst)_Z18JS_StructuredCloneP9JSContext{uint64_t}P{uint64_t}PFP8JSObjectS0_P23JSStructuredCloneReaderjjPvEPK26JSStructuredCloneCallbacksS6_@Base 1.8.5-1.0.0+dfsg _Z18js_ConsumeJSONTextP9JSContextP10JSONParserPKtj12DecodingMode@Base 1.8.5-1.0.0+dfsg _Z18js_GCThingIsMarkedPvj@Base 1.8.5-1.0.0+dfsg _Z18js_GetErrorMessagePvPKcj@Base 1.8.5-1.0.0+dfsg _Z18js_ValueToIteratorP9JSContextjPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _Z19js_CreateTypedArrayP9JSContextij@Base 1.8.5-1.0.0+dfsg _Z19js_ReportErrorAgainP9JSContextPKcP13JSErrorReport@Base 1.8.5-1.0.0+dfsg _Z19js_obj_defineGetterP9JSContextjPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _Z19js_obj_defineSetterP9JSContextjPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _Z20IsAboutToBeFinalizedP9JSContextPv@Base 1.8.5-1.0.0+dfsg _Z20js_CallNewScriptHookP9JSContextP8JSScriptP10JSFunction@Base 1.8.5-1.0.0+dfsg _Z20js_CloneRegExpObjectP9JSContextP8JSObjectS2_@Base 1.8.5-1.0.0+dfsg _Z20js_CreateArrayBufferP9JSContextj@Base 1.8.5-1.0.0+dfsg _Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE@Base 1.8.5-1.0.0+dfsg _Z20js_NewDateObjectMsecP9JSContextd@Base 1.8.5-1.0.0+dfsg _Z20js_NextActiveContextP9JSRuntimeP9JSContext@Base 1.8.5-1.0.0+dfsg _Z21js_ReportOverRecursedP9JSContext@Base 1.8.5-1.0.0+dfsg _Z22js_GetGCThingTraceKindPv@Base 1.8.5-1.0.0+dfsg _Z22js_GetScriptLineExtentP8JSScript@Base 1.8.5-1.0.0+dfsg _Z24js_DateGetMsecSinceEpochP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!s390 !s390x)_Z24js_InitTypedArrayClassesP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _Z24js_IsDensePrimitiveArrayP8JSObject@Base 1.8.5-1.0.0+dfsg (subst|arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_Z25js_GetterOnlyPropertyStubP9JSContextP8JSObjectiiP{uint64_t}@Base 1.8.5-1.0.0+dfsg (subst|arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_Z25js_GetterOnlyPropertyStubP9JSContextP8JSObjectliP{uint64_t}@Base 1.8.5-1.0.0+dfsg _Z27js_CloneDensePrimitiveArrayP9JSContextP8JSObjectPS2_@Base 1.8.5-1.0.0+dfsg _Z27js_ReportAllocationOverflowP9JSContext@Base 1.8.5-1.0.0+dfsg (arch=!arm64 !ia64 !mips !mipsel !powerpc !s390 !s390x)_Z27js_SetTraceableNativeFailedP9JSContext@Base 1.8.5-1.0.0+dfsg _Z28js_CreateTypedArrayWithArrayP9JSContextiP8JSObject@Base 1.8.5-1.0.0+dfsg _Z28js_ReparentTypedArrayToScopeP9JSContextP8JSObjectS2_@Base 1.8.5-1.0.0+dfsg _Z29js_CreateTypedArrayWithBufferP9JSContextiP8JSObjectii@Base 1.8.5-1.0.0+dfsg _Z31js_CheckUndeclaredVarAssignmentP9JSContextP8JSString@Base 1.8.5-1.0.0+dfsg _Z31js_CoerceArrayToCanvasImageDataP8JSObjectjjPh@Base 1.8.5-1.0.0+dfsg _Z8js_fgetsPciP8_IO_FILE@Base 1.8.5-1.0.0+dfsg _ZN11JSObjectMap15sharedNonNativeE@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment14allocMathCacheEP9JSContext@Base 1.8.5-1.0.0+dfsg (subst)_ZN13JSCompartment14setGCLastBytesE{size_t}@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment16finishArenaListsEv@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment16incBackEdgeCountEPh@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment18arenaListsAreEmptyEv@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment20markCrossCompartmentEP8JSTracer@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment24finalizeObjectArenaListsEP9JSContext@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment24finalizeStringArenaListsEP9JSContext@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment4initEv@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment4markEP8JSTracer@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment4wrapEP9JSContextPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment4wrapEP9JSContextPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment4wrapEP9JSContextPP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment4wrapEP9JSContextPP8JSString@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN13JSCompartment4wrapEP9JSContextPPFiS1_P8JSObjectiPN2js5ValueEE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN13JSCompartment4wrapEP9JSContextPPFiS1_P8JSObjectiiPN2js5ValueEE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN13JSCompartment4wrapEP9JSContextPPFiS1_P8JSObjectlPN2js5ValueEE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN13JSCompartment4wrapEP9JSContextPPFiS1_P8JSObjectliPN2js5ValueEE@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment4wrapEP9JSContextRN2js12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment5purgeEP9JSContext@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartment5sweepEP9JSContextj@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN13JSCompartment6wrapIdEP9JSContextPi@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN13JSCompartment6wrapIdEP9JSContextPl@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartmentC1EP9JSRuntime@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartmentC2EP9JSRuntime@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartmentD1Ev@Base 1.8.5-1.0.0+dfsg _ZN13JSCompartmentD2Ev@Base 1.8.5-1.0.0+dfsg _ZN22JSAutoEnterCompartment20enterAndIgnoreErrorsEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN22JSAutoEnterCompartment5enterEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper11hasInstanceEP9JSContextP8JSObjectPKN2js5ValueEPb@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper12fun_toStringEP9JSContextP8JSObjectj@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper12obj_toStringEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN25JSCrossCompartmentWrapper14definePropertyEP9JSContextP8JSObjectiPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN25JSCrossCompartmentWrapper14definePropertyEP9JSContextP8JSObjectlPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper19getOwnPropertyNamesEP9JSContextP8JSObjectRN2js12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN25JSCrossCompartmentWrapper21getPropertyDescriptorEP9JSContextP8JSObjectibPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN25JSCrossCompartmentWrapper21getPropertyDescriptorEP9JSContextP8JSObjectlbPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN25JSCrossCompartmentWrapper24getOwnPropertyDescriptorEP9JSContextP8JSObjectibPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN25JSCrossCompartmentWrapper24getOwnPropertyDescriptorEP9JSContextP8JSObjectlbPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN25JSCrossCompartmentWrapper3getEP9JSContextP8JSObjectS3_iPN2js5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN25JSCrossCompartmentWrapper3getEP9JSContextP8JSObjectS3_lPN2js5ValueE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN25JSCrossCompartmentWrapper3hasEP9JSContextP8JSObjectiPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN25JSCrossCompartmentWrapper3hasEP9JSContextP8JSObjectlPb@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN25JSCrossCompartmentWrapper3setEP9JSContextP8JSObjectS3_ibPN2js5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN25JSCrossCompartmentWrapper3setEP9JSContextP8JSObjectS3_lbPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper4callEP9JSContextP8JSObjectjPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper4keysEP9JSContextP8JSObjectRN2js12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN25JSCrossCompartmentWrapper6hasOwnEP9JSContextP8JSObjectiPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN25JSCrossCompartmentWrapper6hasOwnEP9JSContextP8JSObjectlPb@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN25JSCrossCompartmentWrapper7delete_EP9JSContextP8JSObjectiPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN25JSCrossCompartmentWrapper7delete_EP9JSContextP8JSObjectlPb@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper7iterateEP9JSContextP8JSObjectjPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper9constructEP9JSContextP8JSObjectjPN2js5ValueES6_@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper9enumerateEP9JSContextP8JSObjectRN2js12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapper9singletonE@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapperC1Ej@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapperC2Ej@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapperD0Ev@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapperD1Ev@Base 1.8.5-1.0.0+dfsg _ZN25JSCrossCompartmentWrapperD2Ev@Base 1.8.5-1.0.0+dfsg _ZN2JS15PerfMeasurement19canMeasureSomethingEv@Base 1.8.5-1.0.0+dfsg _ZN2JS15PerfMeasurement4stopEv@Base 1.8.5-1.0.0+dfsg _ZN2JS15PerfMeasurement5resetEv@Base 1.8.5-1.0.0+dfsg _ZN2JS15PerfMeasurement5startEv@Base 1.8.5-1.0.0+dfsg _ZN2JS15PerfMeasurementC1ENS0_9EventMaskE@Base 1.8.5-1.0.0+dfsg _ZN2JS15PerfMeasurementC2ENS0_9EventMaskE@Base 1.8.5-1.0.0+dfsg _ZN2JS15PerfMeasurementD1Ev@Base 1.8.5-1.0.0+dfsg _ZN2JS15PerfMeasurementD2Ev@Base 1.8.5-1.0.0+dfsg (subst)_ZN2JS22ExtractPerfMeasurementE{uint64_t}@Base 1.8.5-1.0.0+dfsg _ZN2JS23RegisterPerfMeasurementEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN2JS26AutoEnterScriptCompartment5enterEP9JSContextP8JSScript@Base 1.8.5-1.0.0+dfsg (subst)_ZN2JS4CallEP9JSContext{uint64_t}{uint64_t}jP{uint64_t}S2_@Base 1.8.5-1.0.0+dfsg _ZN2js10LeaveTraceEP9JSContext@Base 1.8.5-1.0.0+dfsg _ZN2js10TypedArray11fastClassesE@Base 1.8.5-1.0.0+dfsg _ZN2js10TypedArray11slowClassesE@Base 1.8.5-1.0.0+dfsg _ZN2js10TypedArray12fromJSObjectEP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js10TypedArray14prop_getBufferEP9JSContextP8JSObjectiPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js10TypedArray14prop_getBufferEP9JSContextP8JSObjectlPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js10TypedArray14prop_getLengthEP9JSContextP8JSObjectiPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js10TypedArray14prop_getLengthEP9JSContextP8JSObjectlPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js10TypedArray17obj_getAttributesEP9JSContextP8JSObjectiPj@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js10TypedArray17obj_getAttributesEP9JSContextP8JSObjectlPj@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js10TypedArray17obj_setAttributesEP9JSContextP8JSObjectiPj@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js10TypedArray17obj_setAttributesEP9JSContextP8JSObjectlPj@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js10TypedArray18obj_lookupPropertyEP9JSContextP8JSObjectiPS4_PP10JSProperty@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js10TypedArray18obj_lookupPropertyEP9JSContextP8JSObjectlPS4_PP10JSProperty@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js10TypedArray18prop_getByteLengthEP9JSContextP8JSObjectiPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js10TypedArray18prop_getByteLengthEP9JSContextP8JSObjectlPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js10TypedArray18prop_getByteOffsetEP9JSContextP8JSObjectiPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js10TypedArray18prop_getByteOffsetEP9JSContextP8JSObjectlPNS_5ValueE@Base 1.8.5-1.0.0+dfsg _ZN2js10TypedArray7jspropsE@Base 1.8.5-1.0.0+dfsg _ZN2js10TypedArray9obj_traceEP8JSTracerP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBuffer11freeStorageEP9JSContext@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBuffer12fromJSObjectEP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBuffer14class_finalizeEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBuffer15allocateStorageEP9JSContextj@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBuffer17class_constructorEP9JSContextjPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js11ArrayBuffer18prop_getByteLengthEP9JSContextP8JSObjectiPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js11ArrayBuffer18prop_getByteLengthEP9JSContextP8JSObjectlPNS_5ValueE@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBuffer6createEP9JSContexti@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBuffer7jsclassE@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBuffer7jspropsE@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBufferD1Ev@Base 1.8.5-1.0.0+dfsg _ZN2js11ArrayBufferD2Ev@Base 1.8.5-1.0.0+dfsg _ZN2js11FreeGCChunkEPv@Base 1.8.5-1.0.0+dfsg _ZN2js11MarkContextEP8JSTracerP9JSContext@Base 1.8.5-1.0.0+dfsg _ZN2js12AllocGCChunkEv@Base 1.8.5-1.0.0+dfsg _ZN2js14GCHelperThread21replenishAndFreeLaterEPv@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler11hasInstanceEP9JSContextP8JSObjectPKNS_5ValueEPb@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler12fun_toStringEP9JSContextP8JSObjectj@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler12obj_toStringEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler13isOuterWindowEv@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js14JSProxyHandler3getEP9JSContextP8JSObjectS4_iPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js14JSProxyHandler3getEP9JSContextP8JSObjectS4_lPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js14JSProxyHandler3hasEP9JSContextP8JSObjectiPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js14JSProxyHandler3hasEP9JSContextP8JSObjectlPb@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js14JSProxyHandler3setEP9JSContextP8JSObjectS4_ibPNS_5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js14JSProxyHandler3setEP9JSContextP8JSObjectS4_lbPNS_5ValueE@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler4callEP9JSContextP8JSObjectjPNS_5ValueE@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler4keysEP9JSContextP8JSObjectRNS_12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler5traceEP8JSTracerP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN2js14JSProxyHandler6hasOwnEP9JSContextP8JSObjectiPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN2js14JSProxyHandler6hasOwnEP9JSContextP8JSObjectlPb@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler6typeOfEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler7iterateEP9JSContextP8JSObjectjPNS_5ValueE@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler8finalizeEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandler9constructEP9JSContextP8JSObjectjPNS_5ValueES6_@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandlerC1EPv@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandlerC2EPv@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandlerD0Ev@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandlerD1Ev@Base 1.8.5-1.0.0+dfsg _ZN2js14JSProxyHandlerD2Ev@Base 1.8.5-1.0.0+dfsg _ZN2js14NewProxyObjectEP9JSContextPNS_14JSProxyHandlerERKNS_5ValueEP8JSObjectS8_S8_S8_@Base 1.8.5-1.0.0+dfsg _ZN2js16GetPropertyNamesEP9JSContextP8JSObjectjPNS_12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg _ZN2js16ObjectProxyClassE@Base 1.8.5-1.0.0+dfsg _ZN2js18FunctionProxyClassE@Base 1.8.5-1.0.0+dfsg _ZN2js21IsBuiltinEvalFunctionEP10JSFunction@Base 1.8.5-1.0.0+dfsg _ZN2js21OuterWindowProxyClassE@Base 1.8.5-1.0.0+dfsg _ZN2js24TriggerOperationCallbackEP9JSContext@Base 1.8.5-1.0.0+dfsg _ZN2js28IsBuiltinFunctionConstructorEP10JSFunction@Base 1.8.5-1.0.0+dfsg (arch=!arm64 !ia64 !mips !mipsel !powerpc !s390 !s390x)_ZN2js8DeepBailEP9JSContext@Base 1.8.5-1.0.0+dfsg _ZN2js8FixProxyEP9JSContextP8JSObjectPi@Base 1.8.5-1.0.0+dfsg _ZN2js8GCMarker19markDelayedChildrenEv@Base 1.8.5-1.0.0+dfsg _ZN8JSObject18copyPropertiesFromEP9JSContextPS_@Base 1.8.5-1.0.0+dfsg _ZN8JSObject5cloneEP9JSContextPS_S2_@Base 1.8.5-1.0.0+dfsg _ZN8JSObject6unwrapEPj@Base 1.8.5-1.0.0+dfsg (subst)_ZN9JSRuntime13onOutOfMemoryEPv{size_t}P9JSContext@Base 1.8.5-1.0.0+dfsg _ZN9JSRuntime15onTooMuchMallocEv@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper11hasInstanceEP9JSContextP8JSObjectPKN2js5ValueEPb@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper12fun_toStringEP9JSContextP8JSObjectj@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper12obj_toStringEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper14definePropertyEP9JSContextP8JSObjectiPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper14definePropertyEP9JSContextP8JSObjectlPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper16getWrapperFamilyEv@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper19getOwnPropertyNamesEP9JSContextP8JSObjectRN2js12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper21getPropertyDescriptorEP9JSContextP8JSObjectibPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper21getPropertyDescriptorEP9JSContextP8JSObjectlbPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper24getOwnPropertyDescriptorEP9JSContextP8JSObjectibPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper24getOwnPropertyDescriptorEP9JSContextP8JSObjectlbPN2js18PropertyDescriptorE@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper3NewEP9JSContextP8JSObjectS3_S3_PS_@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper3fixEP9JSContextP8JSObjectPN2js5ValueE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper3getEP9JSContextP8JSObjectS3_iPN2js5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper3getEP9JSContextP8JSObjectS3_lPN2js5ValueE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper3hasEP9JSContextP8JSObjectiPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper3hasEP9JSContextP8JSObjectlPb@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper3setEP9JSContextP8JSObjectS3_ibPN2js5ValueE@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper3setEP9JSContextP8JSObjectS3_lbPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper4callEP9JSContextP8JSObjectjPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper4keysEP9JSContextP8JSObjectRN2js12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper5enterEP9JSContextP8JSObjectiNS_6ActionEPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper5enterEP9JSContextP8JSObjectlNS_6ActionEPb@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper5leaveEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper5traceEP8JSTracerP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper6hasOwnEP9JSContextP8JSObjectiPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper6hasOwnEP9JSContextP8JSObjectlPb@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper6typeOfEP9JSContextP8JSObject@Base 1.8.5-1.0.0+dfsg (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !s390x)_ZN9JSWrapper7delete_EP9JSContextP8JSObjectiPb@Base 1.8.5-1.0.0+dfsg (arch=amd64 arm64 ia64 kfreebsd-amd64 s390x)_ZN9JSWrapper7delete_EP9JSContextP8JSObjectlPb@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper7iterateEP9JSContextP8JSObjectjPN2js5ValueE@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper9constructEP9JSContextP8JSObjectjPN2js5ValueES6_@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper9enumerateEP9JSContextP8JSObjectRN2js12AutoIdVectorE@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapper9singletonE@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapperC1Ej@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapperC2Ej@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapperD0Ev@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapperD1Ev@Base 1.8.5-1.0.0+dfsg _ZN9JSWrapperD2Ev@Base 1.8.5-1.0.0+dfsg _ZNK13JSCompartment13backEdgeCountEPh@Base 1.8.5-1.0.0+dfsg _ZNK8JSObject9getGlobalEv@Base 1.8.5-1.0.0+dfsg _ZNK8JSObject9isWrapperEv@Base 1.8.5-1.0.0+dfsg _ZTV25JSCrossCompartmentWrapper@Base 1.8.5-1.0.0+dfsg _ZTV9JSWrapper@Base 1.8.5-1.0.0+dfsg _ZTVN2js14JSProxyHandlerE@Base 1.8.5-1.0.0+dfsg js_AddGCThingRootRT@Base 1.8.5-1.0.0+dfsg js_AddRootRT@Base 1.8.5-1.0.0+dfsg js_AnyNameClass@Base 1.8.5-1.0.0+dfsg js_AttributeNameClass@Base 1.8.5-1.0.0+dfsg js_CallClass@Base 1.8.5-1.0.0+dfsg js_DeclEnvClass@Base 1.8.5-1.0.0+dfsg js_FunctionClass@Base 1.8.5-1.0.0+dfsg js_GetSrcNoteOffset@Base 1.8.5-1.0.0+dfsg js_InitProxyClass@Base 1.8.5-1.0.0+dfsg js_NamespaceClass@Base 1.8.5-1.0.0+dfsg js_ObjectToOuterObject@Base 1.8.5-1.0.0+dfsg js_QNameClass@Base 1.8.5-1.0.0+dfsg js_RemoveRoot@Base 1.8.5-1.0.0+dfsg js_RevertVersion@Base 1.8.5-1.0.0+dfsg js_ScriptClass@Base 1.8.5-1.0.0+dfsg js_SetSingleStepMode@Base 1.8.5-1.0.0+dfsg js_SrcNoteLength@Base 1.8.5-1.0.0+dfsg js_SrcNoteSpec@Base 1.8.5-1.0.0+dfsg js_TransplantObjectWithWrapper@Base 1.8.5-1.0.0+dfsg js_XMLClass@Base 1.8.5-1.0.0+dfsg debian/MPL0000644000000000000000000006223412042314057007546 0ustar MOZILLA PUBLIC LICENSE Version 1.1 --------------- 1. Definitions. 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. B. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. Source Code License. 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and (b) under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). (c) the licenses granted in this Section 2.1(a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License. (d) Notwithstanding Section 2.1(b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices. 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). (c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first makes Commercial Use of the Covered Code. (d) Notwithstanding Section 2.2(b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor. 3. Distribution Obligations. 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims. If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs. If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file. (c) Representations. Contributor represents that, except as disclosed pursuant to Section 3.4(a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. Inability to Comply Due to Statute or Regulation. If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Application of this License. This License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code. 6. Versions of the License. 6.1. New Versions. Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions. Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. 6.3. Derivative Works. If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. TERMINATION. 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that: (a) such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above. (b) any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant. 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license. 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination. 9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. GOVERNMENT END USERS. The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. MISCELLANEOUS. This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. RESPONSIBILITY FOR CLAIMS. As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. 13. MULTIPLE-LICENSED CODE. Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the NPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. EXHIBIT A -Mozilla Public License. ``The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is ______________________________________. The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. Contributor(s): ______________________________________. Alternatively, the contents of this file may be used under the terms of the _____ license (the "[___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License." [NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications.] debian/rules0000755000000000000000000000213412227234143010246 0ustar #!/usr/bin/make -f DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) VENDOR ?= $(shell dpkg-vendor --query vendor) SRCDIR = $(CURDIR)/js/src ifeq ($(VENDOR), Debian) ifneq (,$(findstring $(DEB_BUILD_ARCH),armel)) CONFIGURE_FLAGS += --disable-methodjit endif endif ifeq ($(VENDOR), Ubuntu) ifneq (,$(findstring $(DEB_BUILD_ARCH),armel armhf)) CONFIGURE_FLAGS += --enable-thumb2 endif endif %: dh $@ --sourcedirectory=$(SRCDIR) --with pkgkde-symbolshelper,autotools_dev # dh_auto_configure does not properly handle autoconf2.13 generated configure # scripts, so we call configure ourselves. # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570375 override_dh_auto_configure: cd $(SRCDIR) && ./configure \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ --with-system-nspr \ --disable-tests \ --disable-strip \ --enable-ctypes \ --enable-threadsafe \ --enable-system-ffi \ $(CONFIGURE_FLAGS) override_dh_auto_test: make -C $(SRCDIR) -k check || true debian/copyright0000644000000000000000000003444712042314056011132 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=173 Upstream-Name: Spidermonkey Source: http://ftp.mozilla.org/pub/mozilla.org/js/ License: MPL-1.1 The complete text of the Mozilla Public License can be found in the `MPL' file in the same directory as this file. License: GPL-2 On Debian systems, the complete text of the GNU General Public License can be found in the file /usr/share/common-licenses/GPL-2'. License: LGPL-2 On Debian systems, the complete text of the GNU Lesser General Public License version 2 can be found in the file `/usr/share/common-licenses/LGPL-2'. License: LGPL-2.1 On Debian systems, the complete text of the GNU Lesser General Public License can be found in the file `/usr/share/common-licenses/LGPL-2.1'. Files: * Copyright: 1998-2001, Netscape Communications Corporation 2002-2010, Mozilla Corporation 2005-2006, Igor Bukanov 2004-2007, Adobe System Incorporated License: MPL-1.1 or GPL-2 or LGPL-2.1 Files: js/src/jsgcchunk.cpp Copyright: 2006-2008 Jason Evans License: BSD Copyright (C) 2006-2008 Jason Evans . All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice(s), this list of conditions and the following disclaimer as the first lines of this file unmodified other than the possible addition of one or more copyright notices. 2. Redistributions in binary form must reproduce the above copyright notice(s), this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Files: js/src/dtoa.cpp Copyright: 1991, 2000, 2001 by Lucent Technologies License: other Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software. Files: js/src/assembler Copyright: 2003, 2006-2009, Apple Inc. 2007-2009 Torch Mobile, Inc. License: BSD Copyright (C) All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Files: js/src/assembler/moco/* Copyright: 1998, Netscape Communications Corporation License: MPL-1.1 or GPL-2 or LGPL-2.1 Files: js/src/assembler/assembler/*ARM* js/src/assembler/assembler/AssemblerBufferWithConstantPool.h Copyright: 2009-2010 University of Szeged License: BSD Copyright (C) 2009 University of Szeged All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Files: js/src/assembler/jit/ExecutableAllocatorSymbian.cpp Copyright: 2009 Nokia Corporation and/or its subsidiary(-ies) License: LGPL-2 Files: js/src/config/mkdepend/* Copyright: 1992 Network Computing Devices, Inc. 1993, 1994, 1998 The Open Group License: Other Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Files: js/src/config/mkdepend/imakemdep.h Copyright: 1993, 1994 X Consortium License: MIT Copyright (c) 1993, 1994 X Consortium . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ``Software''), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Files: js/src/ctypes/libffi/* Copyright: 1996-2003, 2007-2008, Red Hat, Inc. 2002, 2006-2009, Free Software Foundation, Inc 2009, Bradley Smith 1998, Cygnus Solutions 2004, Simon Posnjak 2005, Axis Communications AB 2004, 2009, Anthony Green 2000, Hewlett Packard Company 2004, Renesas Technology 2008, David Daney 2003-2004, Randolph Chung 1998, Geoffrey Keating 2001, John Hornkvist 2000, 2007, Software AG 2002-2008, Kaz Kojima 2002, Ranjit Mathew 2002, Bo Thorsen 2002, Roger Sayle License: MIT Copyright (C) . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ``Software''), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Files: js/src/jit-test/tests/arguments/strict-args.js js/src/jit-test/tests/arguments/strict-nested-shadow-eval.js js/src/jit-test/tests/arguments/nonstrict-assign.js js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-var.js js/src/jit-test/tests/arguments/nonstrict-noargs.js js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function.js js/src/jit-test/tests/arguments/strict-assign-outer-param.js js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch.js js/src/jit-test/tests/arguments/nonstrict-assign-parameter-get-element.js js/src/jit-test/tests/arguments/nonstrict-assign-element-get-parameter.js js/src/jit-test/tests/arguments/strict-assign-after.js js/src/jit-test/tests/arguments/strict-eval-mutation.js js/src/jit-test/tests/arguments/strict-assign.js js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js js/src/jit-test/tests/arguments/strict-nested-shadow-maybe-eval.js js/src/jit-test/tests/arguments/strict-noargs.js js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-name.js js/src/jit-test/tests/arguments/strict-nested-eval.js js/src/jit-test/tests/arguments/strict-eval.js js/src/jit-test/tests/arguments/nonstrict-args.js js/src/jit-test/tests/arguments/strict-assign-outer-param-psych.js js/src/jit-test/tests/arguments/strict-assign-parameter-get-element.js js/src/jit-test/tests/arguments/strict-maybe-assign-outer.js js/src/jit-test/tests/arguments/nonstrict-later-assign.js js/src/jit-test/tests/arguments/strict-maybe-nested-eval.js js/src/jit-test/tests/arguments/strict-args-flushstack.js js/src/jit-test/tests/arguments/strict-assign-arguments-element.js js/src/jit-test/tests/arguments/strict-args-generator-flushstack.js js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-call.js js/src/jit-test/tests/basic/bug584565.js js/src/jit-test/tests/basic/bug586917.js js/src/jit-test/tests/basic/wrap-primitive-this.js js/src/jit-test/tests/basic/bug513898-regexp.js js/src/jit-test/tests/basic/bug625141-2.js js/src/jit-test/tests/basic/bug625141-1.js Copyright: not applicable License: public-domain The files listed have been put on the public domain by the Mozilla contributors, as stated in the license headers of each file. Files: js/src/jit-test/sunspider/* Copyright: 2007 Apple Inc. 2005 Bob Ippolito 2004 Arthur Langereis 1999-2002 Paul Johnston Rich Moore License: BSD Copyright (C) All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Files: js/src/jit-test/sunspider/check-date-format-xparb.js Copyright: 2004 Baron Schwartz License: LGPL-2.1 Files: js/src/jit-test/v8-v5/check-crypto.js js/src/v8/crypto.js Copyright: 2003-2005 Tom Wu License: MIT Copyright (c) 2003-2005 Tom Wu All Rights Reserved. . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Files: js/src/jit-test/tests/v8-v5/check-deltablue.js js/src/v8/deltablue.js Copyright: 2008 the V8 project authors 2008 Google 1996 John Maloney 1996 Mario Wolczko License: GPL-2 Files: js/src/jit-test/v8-v5/check-regexp.js js/src/jit-test/v8-v5/check-richards.js js/src/jit-test/v8-v5/check-splay.js js/src/metrics/jint/v8/base.js js/src/metrics/jint/v8/crypto.js js/src/metrics/jint/v8/deltablue.js js/src/metrics/jint/v8/richards.js js/src/metrics/jint/v8/run-earley-boyer.js js/src/metrics/jint/v8/run-raytrace.js js/src/metrics/jint/v8/run-richards.js js/src/metrics/jint/v8/run.js js/src/v8/base.js js/src/v8/crypto.js js/src/v8/deltablue.js js/src/v8/richards.js js/src/v8/run-crypto.js js/src/v8/run-deltablue.js js/src/v8/run-earley-boyer.js js/src/v8/run-raytrace.js js/src/v8/run-richards.js js/src/v8/run.js js/src/v8-dtoa/* Copyright: 2006-2010 the V8 project authors 2007, 2008 Google License: BSD Copyright , . All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Files: js/src/metrics/jint/sunspider/3d-morph.js js/src/metrics/jint/sunspider/3d-raytrace.js js/src/metrics/jint/sunspider/bitops-bitwise-and.js js/src/metrics/jint/sunspider/crypto-md5.js js/src/metrics/jint/sunspider/crypto-sha1.js js/src/metrics/jint/sunspider/math-cordic.js js/src/metrics/jint/sunspider/string-tagcloud.js js/src/t/3d-morph.js js/src/t/3d-raytrace.js js/src/t/bitops-bitwise-and.js js/src/t/crypto-md5.js js/src/t/crypto-sha1.js js/src/t/math-cordic.js js/src/t/string-tagcloud.js Copyright: 2007 Apple Inc. 1999-2002 Paul Johnston Rich Moore License: BSD Copyright (C) . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Files: js/src/metrics/jint/sunspider/date-format-xparb.js js/src/t/date-format-xparb.js Copyright: 2004 Baron Schwartz License: LGPL-2.1 Files: js/src/metrics/jint/sunspider/string-base64.js js/src/t/string-base64.js Copyright: 2000 Martijn Pieters 2000 Samuel Sieb License: MPL-1.1 or GPL-2 or LGPL-2.1 Files: js/src/yarr/* Copyright: 2004, 2006-2009, Apple Inc. 1997-2006, University of Cambridge 2007, Eric Seidel License: BSD Copyright (C) . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Files: debian/* Copyright: 2010 Canonical Ltd. License: GPL-2 debian/docs0000644000000000000000000000001312042314056010030 0ustar debian/MPL debian/libmozjs185-1.0.install0000644000000000000000000000003112042314056013130 0ustar usr/lib/libmozjs185.so.* debian/source/0000755000000000000000000000000012042314057010464 5ustar debian/source/format0000644000000000000000000000001412042314057011672 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012042314057010613 5ustar debian/patches/autoconf.patch0000644000000000000000000061651412042314057013467 0ustar Index: mozjs-1.8.5-1.0.0+dfsg/js/src/configure =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/configure 2011-03-31 21:08:36.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/configure 2012-01-23 14:51:33.307323014 +0100 @@ -99,6 +99,8 @@ --with-nspr-exec-prefix=PFX Exec prefix where NSPR is installed" ac_help="$ac_help + --enable-system-ffi Use system libffi (located with pkgconfig)" +ac_help="$ac_help --with-arm-kuser Use kuser helpers (Linux/ARM only -- requires kernel 2.6.13 or later)" ac_help="$ac_help --enable-ui-locale=ab-CD @@ -106,9 +108,25 @@ ac_help="$ac_help --disable-tests Do not build test libraries & programs" ac_help="$ac_help - --enable-thumb2 Enable Thumb2 instruction set (implies ARMv7)" +" +ac_help="$ac_help + --with-thumb[[=yes|no|toolchain]] + Use Thumb instruction set (-mthumb)" +ac_help="$ac_help + --with-thumb-interwork[[=yes|no|toolchain]] + Use Thumb/ARM instuctions interwork (-mthumb-interwork)" +ac_help="$ac_help + --with-arch=[[type|toolchain]] + Use specific CPU features (-march=type)" ac_help="$ac_help - --with-cpu-arch=arch Use specific arm architecture CPU features, default armv7" + --with-fpu=[[type|toolchain]] + Use specific FPU type (-mfpu=type)" +ac_help="$ac_help + --with-float-abi=[[type|toolchain]] + Use specific arm float ABI (-mfloat-abi=type)" +ac_help="$ac_help + --with-soft-float[[=yes|no|toolchain]] + Use soft float library (-msoft-float)" ac_help="$ac_help --enable-debug[=DBG] Enable building with developer debug info (using compiler flags DBG)" @@ -755,7 +773,7 @@ fi echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:759: checking host system type" >&5 +echo "configure:777: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -776,7 +794,7 @@ echo "$ac_t""$host" 1>&6 echo $ac_n "checking target system type""... $ac_c" 1>&6 -echo "configure:780: checking target system type" >&5 +echo "configure:798: checking target system type" >&5 target_alias=$target case "$target_alias" in @@ -794,7 +812,7 @@ echo "$ac_t""$target" 1>&6 echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:798: checking build system type" >&5 +echo "configure:816: checking build system type" >&5 build_alias=$build case "$build_alias" in @@ -855,7 +873,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:859: checking for $ac_word" >&5 +echo "configure:877: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -979,7 +997,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:983: checking for $ac_word" >&5 +echo "configure:1001: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1190,13 +1208,13 @@ _SAVE_LDFLAGS="$LDFLAGS" echo $ac_n "checking for host c compiler""... $ac_c" 1>&6 -echo "configure:1194: checking for host c compiler" >&5 +echo "configure:1212: checking for host c compiler" >&5 for ac_prog in $HOST_CC gcc cc /usr/ucb/cc cl icc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1200: checking for $ac_word" >&5 +echo "configure:1218: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1231,13 +1249,13 @@ fi echo "$ac_t""$HOST_CC" 1>&6 echo $ac_n "checking for host c++ compiler""... $ac_c" 1>&6 -echo "configure:1235: checking for host c++ compiler" >&5 +echo "configure:1253: checking for host c++ compiler" >&5 for ac_prog in $HOST_CXX $CCC c++ g++ gcc CC cxx cc++ cl icc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1241: checking for $ac_word" >&5 +echo "configure:1259: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1289,7 +1307,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1293: checking for $ac_word" >&5 +echo "configure:1311: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1324,7 +1342,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1328: checking for $ac_word" >&5 +echo "configure:1346: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1359,16 +1377,16 @@ LDFLAGS="$HOST_LDFLAGS" echo $ac_n "checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1363: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5 +echo "configure:1381: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1390: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_prog_hostcc_works=1 echo "$ac_t""yes" 1>&6 else @@ -1383,16 +1401,16 @@ CFLAGS="$HOST_CXXFLAGS" echo $ac_n "checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1387: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5 +echo "configure:1405: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_prog_hostcxx_works=1 echo "$ac_t""yes" 1>&6 else @@ -1456,7 +1474,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1460: checking for $ac_word" >&5 +echo "configure:1478: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1490,7 +1508,7 @@ # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1494: checking for $ac_word" >&5 +echo "configure:1512: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1520,7 +1538,7 @@ # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1524: checking for $ac_word" >&5 +echo "configure:1542: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1571,7 +1589,7 @@ # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1575: checking for $ac_word" >&5 +echo "configure:1593: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1603,7 +1621,7 @@ fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1607: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1625: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -1614,12 +1632,12 @@ cat > conftest.$ac_ext << EOF -#line 1618 "configure" +#line 1636 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:1623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1645,12 +1663,12 @@ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1649: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1667: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1654: checking whether we are using GNU C" >&5 +echo "configure:1672: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1659,7 +1677,7 @@ yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1681: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1678,7 +1696,7 @@ ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1682: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:1700: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1714,7 +1732,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1718: checking for $ac_word" >&5 +echo "configure:1736: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1750,7 +1768,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1754: checking for $ac_word" >&5 +echo "configure:1772: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1782,7 +1800,7 @@ echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1786: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 +echo "configure:1804: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 ac_ext=C # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -1793,12 +1811,12 @@ cat > conftest.$ac_ext << EOF -#line 1797 "configure" +#line 1815 "configure" #include "confdefs.h" int main(){return(0);} EOF -if { (eval echo configure:1802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cxx_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1824,12 +1842,12 @@ { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1828: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1846: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6 cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 -echo "configure:1833: checking whether we are using GNU C++" >&5 +echo "configure:1851: checking whether we are using GNU C++" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1838,7 +1856,7 @@ yes; #endif EOF -if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1842: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1860: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gxx=yes else ac_cv_prog_gxx=no @@ -1857,7 +1875,7 @@ ac_save_CXXFLAGS="$CXXFLAGS" CXXFLAGS= echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 -echo "configure:1861: checking whether ${CXX-g++} accepts -g" >&5 +echo "configure:1879: checking whether ${CXX-g++} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1901,7 +1919,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1905: checking for $ac_word" >&5 +echo "configure:1923: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1936,7 +1954,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1940: checking for $ac_word" >&5 +echo "configure:1958: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1971,7 +1989,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1975: checking for $ac_word" >&5 +echo "configure:1993: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2025,7 +2043,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2029: checking for $ac_word" >&5 +echo "configure:2047: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2060,7 +2078,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2064: checking for $ac_word" >&5 +echo "configure:2082: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2095,7 +2113,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2099: checking for $ac_word" >&5 +echo "configure:2117: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2135,7 +2153,7 @@ # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2139: checking for $ac_word" >&5 +echo "configure:2157: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2165,7 +2183,7 @@ # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2169: checking for $ac_word" >&5 +echo "configure:2187: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2216,7 +2234,7 @@ # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2220: checking for $ac_word" >&5 +echo "configure:2238: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2248,7 +2266,7 @@ fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:2252: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:2270: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -2259,12 +2277,12 @@ cat > conftest.$ac_ext << EOF -#line 2263 "configure" +#line 2281 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -2290,12 +2308,12 @@ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:2294: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:2312: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:2299: checking whether we are using GNU C" >&5 +echo "configure:2317: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2304,7 +2322,7 @@ yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2308: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2326: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -2323,7 +2341,7 @@ ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:2327: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:2345: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2359,7 +2377,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2363: checking for $ac_word" >&5 +echo "configure:2381: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2391,7 +2409,7 @@ echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:2395: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 +echo "configure:2413: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 ac_ext=C # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -2402,12 +2420,12 @@ cat > conftest.$ac_ext << EOF -#line 2406 "configure" +#line 2424 "configure" #include "confdefs.h" int main(){return(0);} EOF -if { (eval echo configure:2411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cxx_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -2433,12 +2451,12 @@ { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:2437: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:2455: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6 cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 -echo "configure:2442: checking whether we are using GNU C++" >&5 +echo "configure:2460: checking whether we are using GNU C++" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2447,7 +2465,7 @@ yes; #endif EOF -if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2451: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gxx=yes else ac_cv_prog_gxx=no @@ -2466,7 +2484,7 @@ ac_save_CXXFLAGS="$CXXFLAGS" CXXFLAGS= echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 -echo "configure:2470: checking whether ${CXX-g++} accepts -g" >&5 +echo "configure:2488: checking whether ${CXX-g++} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2500,7 +2518,7 @@ # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2504: checking for $ac_word" >&5 +echo "configure:2522: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2532,7 +2550,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2536: checking for $ac_word" >&5 +echo "configure:2554: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2586,7 +2604,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2590: checking for $ac_word" >&5 +echo "configure:2608: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2621,7 +2639,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2625: checking for $ac_word" >&5 +echo "configure:2643: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2656,7 +2674,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2660: checking for $ac_word" >&5 +echo "configure:2678: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2691,7 +2709,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2695: checking for $ac_word" >&5 +echo "configure:2713: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2838,14 +2856,14 @@ cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext < int main() { printf("Hello World\n"); ; return 0; } EOF -if { (eval echo configure:2849: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2867: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -2863,14 +2881,14 @@ cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { unsigned *test = new unsigned(42); ; return 0; } EOF -if { (eval echo configure:2874: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -2986,7 +3004,7 @@ # Windows Server 2008 and newer SDKs have WinSDKVer.h, get the version # from there echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:2990: checking how to run the C preprocessor" >&5 +echo "configure:3008: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -3001,13 +3019,13 @@ # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3011: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3029: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3018,13 +3036,13 @@ rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3046: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3035,13 +3053,13 @@ rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3045: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3063: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3069,17 +3087,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3073: checking for $ac_hdr" >&5 +echo "configure:3091: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3083: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3101: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3111,7 +3129,7 @@ # This is done because the Windows 7 beta SDK reports its # NTDDI_MAXVER to be 0x06000100 instead of 0x06010000, as it should echo $ac_n "checking for highest Windows version supported by this SDK""... $ac_c" 1>&6 -echo "configure:3115: checking for highest Windows version supported by this SDK" >&5 +echo "configure:3133: checking for highest Windows version supported by this SDK" >&5 if eval "test \"`echo '$''{'ac_cv_winsdk_maxver'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3141,17 +3159,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3145: checking for $ac_hdr" >&5 +echo "configure:3163: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3155: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3173: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3188,7 +3206,7 @@ unset _MSVC_VER_FILTER echo $ac_n "checking for std::_Throw""... $ac_c" 1>&6 -echo "configure:3192: checking for std::_Throw" >&5 +echo "configure:3210: checking for std::_Throw" >&5 if eval "test \"`echo '$''{'ac_cv_have_std__Throw'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3204,14 +3222,14 @@ _SAVE_CXXFLAGS="$CXXFLAGS" CXXFLAGS="${CXXFLAGS} -D_HAS_EXCEPTIONS=0" cat > conftest.$ac_ext < int main() { std::_Throw(std::exception()); return 0; ; return 0; } EOF -if { (eval echo configure:3215: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_have_std__Throw="yes" else @@ -3236,7 +3254,7 @@ if test "$ac_cv_have_std__Throw" == "yes"; then echo $ac_n "checking for |class __declspec(dllimport) exception| bug""... $ac_c" 1>&6 -echo "configure:3240: checking for |class __declspec(dllimport) exception| bug" >&5 +echo "configure:3258: checking for |class __declspec(dllimport) exception| bug" >&5 if eval "test \"`echo '$''{'ac_cv_have_dllimport_exception_bug'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3252,14 +3270,14 @@ _SAVE_CXXFLAGS="$CXXFLAGS" CXXFLAGS="${CXXFLAGS} -D_HAS_EXCEPTIONS=0" cat > conftest.$ac_ext < int main() { std::vector v; return v.at(1); ; return 0; } EOF -if { (eval echo configure:3263: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_have_dllimport_exception_bug="no" else @@ -3291,7 +3309,7 @@ fi else echo $ac_n "checking for overridable _RAISE""... $ac_c" 1>&6 -echo "configure:3295: checking for overridable _RAISE" >&5 +echo "configure:3313: checking for overridable _RAISE" >&5 if eval "test \"`echo '$''{'ac_cv_have__RAISE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3307,7 +3325,7 @@ _SAVE_CXXFLAGS="$CXXFLAGS" CXXFLAGS="${CXXFLAGS} -D_HAS_EXCEPTIONS=0" cat > conftest.$ac_ext < #undef _RAISE @@ -3318,7 +3336,7 @@ std::vector v; return v.at(1); ; return 0; } EOF -if { (eval echo configure:3322: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3340: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_have__RAISE="no" else @@ -3360,9 +3378,9 @@ _W32API_MAJOR_VERSION=`echo $W32API_VERSION | $AWK -F\. '{ print $1 }'` _W32API_MINOR_VERSION=`echo $W32API_VERSION | $AWK -F\. '{ print $2 }'` echo $ac_n "checking for w32api version >= $W32API_VERSION""... $ac_c" 1>&6 -echo "configure:3364: checking for w32api version >= $W32API_VERSION" >&5 +echo "configure:3382: checking for w32api version >= $W32API_VERSION" >&5 cat > conftest.$ac_ext < int main() { @@ -3374,7 +3392,7 @@ ; return 0; } EOF -if { (eval echo configure:3378: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* res=yes else @@ -3390,7 +3408,7 @@ fi # Check windres version echo $ac_n "checking for windres version >= $WINDRES_VERSION""... $ac_c" 1>&6 -echo "configure:3394: checking for windres version >= $WINDRES_VERSION" >&5 +echo "configure:3412: checking for windres version >= $WINDRES_VERSION" >&5 _WINDRES_VERSION=`${WINDRES} --version 2>&1 | grep -i windres 2>/dev/null | $AWK '{ print $3 }'` echo "$ac_t""$_WINDRES_VERSION" 1>&6 _WINDRES_MAJOR_VERSION=`echo $_WINDRES_VERSION | $AWK -F\. '{ print $1 }'` @@ -3430,7 +3448,7 @@ # If the maximum version supported by this SDK is lower than the target # version, error out echo $ac_n "checking for Windows SDK being recent enough""... $ac_c" 1>&6 -echo "configure:3434: checking for Windows SDK being recent enough" >&5 +echo "configure:3452: checking for Windows SDK being recent enough" >&5 if $PERL -e "exit(0x$MOZ_WINSDK_TARGETVER > $MOZ_WINSDK_MAXVER)"; then echo "$ac_t"""yes"" 1>&6 else @@ -3461,10 +3479,10 @@ if test "$CC" != "icc" -a -z "$_WIN32_MSVC"; then if test "x$CC" != xcc; then echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6 -echo "configure:3465: checking whether $CC and cc understand -c and -o together" >&5 +echo "configure:3483: checking whether $CC and cc understand -c and -o together" >&5 else echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6 -echo "configure:3468: checking whether cc understands -c and -o together" >&5 +echo "configure:3486: checking whether cc understands -c and -o together" >&5 fi set dummy $CC; ac_cc="`echo $2 | sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`" @@ -3476,16 +3494,16 @@ # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5' -if { (eval echo configure:3480: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && - test -f conftest.o && { (eval echo configure:3481: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; +if { (eval echo configure:3498: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && + test -f conftest.o && { (eval echo configure:3499: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; then eval ac_cv_prog_cc_${ac_cc}_c_o=yes if test "x$CC" != xcc; then # Test first that cc exists at all. - if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:3486: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:3504: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then ac_try='cc -c conftest.c -o conftest.o 1>&5' - if { (eval echo configure:3488: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && - test -f conftest.o && { (eval echo configure:3489: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; + if { (eval echo configure:3506: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && + test -f conftest.o && { (eval echo configure:3507: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; then # cc works too. : @@ -3521,7 +3539,7 @@ fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:3525: checking how to run the C preprocessor" >&5 +echo "configure:3543: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -3536,13 +3554,13 @@ # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3546: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3564: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3553,13 +3571,13 @@ rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3581: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3570,13 +3588,13 @@ rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3580: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3598: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3601,7 +3619,7 @@ echo "$ac_t""$CPP" 1>&6 echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6 -echo "configure:3605: checking how to run the C++ preprocessor" >&5 +echo "configure:3623: checking how to run the C++ preprocessor" >&5 if test -z "$CXXCPP"; then if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3614,12 +3632,12 @@ cross_compiling=$ac_cv_prog_cxx_cross CXXCPP="${CXX-g++} -E" cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3623: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3641: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -3709,7 +3727,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3713: checking for $ac_word" >&5 +echo "configure:3731: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_SBCONF'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3776,7 +3794,7 @@ # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:3780: checking for a BSD compatible install" >&5 +echo "configure:3798: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3829,7 +3847,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:3833: checking whether ln -s works" >&5 +echo "configure:3851: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3852,7 +3870,7 @@ if test -z "$TINDERBOX_SKIP_PERL_VERSION_CHECK"; then echo $ac_n "checking for minimum required perl version >= $PERL_VERSION""... $ac_c" 1>&6 -echo "configure:3856: checking for minimum required perl version >= $PERL_VERSION" >&5 +echo "configure:3874: checking for minimum required perl version >= $PERL_VERSION" >&5 _perl_version=`PERL_VERSION=$PERL_VERSION $PERL -e 'print "$]"; if ($] >= $ENV{PERL_VERSION}) { exit(0); } else { exit(1); }' 2>&5` _perl_res=$? echo "$ac_t""$_perl_version" 1>&6 @@ -3863,7 +3881,7 @@ fi echo $ac_n "checking for full perl installation""... $ac_c" 1>&6 -echo "configure:3867: checking for full perl installation" >&5 +echo "configure:3885: checking for full perl installation" >&5 _perl_archlib=`$PERL -e 'use Config; if ( -d $Config{archlib} ) { exit(0); } else { exit(1); }' 2>&5` _perl_res=$? if test "$_perl_res" != 0; then @@ -3878,7 +3896,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3882: checking for $ac_word" >&5 +echo "configure:3900: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PYTHON'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3938,7 +3956,7 @@ # Extract the first word of "doxygen", so it can be a program name with args. set dummy doxygen; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3942: checking for $ac_word" >&5 +echo "configure:3960: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_DOXYGEN'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3987,7 +4005,7 @@ # Extract the first word of "autoconf", so it can be a program name with args. set dummy autoconf; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3991: checking for $ac_word" >&5 +echo "configure:4009: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_AUTOCONF'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4036,7 +4054,7 @@ # Extract the first word of "unzip", so it can be a program name with args. set dummy unzip; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4040: checking for $ac_word" >&5 +echo "configure:4058: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_UNZIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4087,7 +4105,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4091: checking for $ac_word" >&5 +echo "configure:4109: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_ZIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4141,7 +4159,7 @@ # Extract the first word of "makedepend", so it can be a program name with args. set dummy makedepend; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4145: checking for $ac_word" >&5 +echo "configure:4163: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_SYSTEM_MAKEDEPEND'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4189,7 +4207,7 @@ # Extract the first word of "xargs", so it can be a program name with args. set dummy xargs; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4193: checking for $ac_word" >&5 +echo "configure:4211: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XARGS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4263,7 +4281,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4267: checking for $ac_word" >&5 +echo "configure:4285: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PBBUILD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4326,7 +4344,7 @@ # Extract the first word of "sdp", so it can be a program name with args. set dummy sdp; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4330: checking for $ac_word" >&5 +echo "configure:4348: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_SDP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4452,7 +4470,7 @@ echo $ac_n "checking for valid compiler/Mac OS X SDK combination""... $ac_c" 1>&6 -echo "configure:4456: checking for valid compiler/Mac OS X SDK combination" >&5 +echo "configure:4474: checking for valid compiler/Mac OS X SDK combination" >&5 ac_ext=C # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CXXCPP $CPPFLAGS' @@ -4461,7 +4479,7 @@ cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { return 0; } @@ -4469,7 +4487,7 @@ result=yes ; return 0; } EOF -if { (eval echo configure:4473: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4491: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* result=no else @@ -4506,7 +4524,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4510: checking for $ac_word" >&5 +echo "configure:4528: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMAKE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4562,7 +4580,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:4566: checking for $ac_word" >&5 +echo "configure:4584: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMAKE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4625,7 +4643,7 @@ # Uses ac_ vars as temps to allow command line to override cache and checks. # --without-x overrides everything else, but does not touch the cache. echo $ac_n "checking for X""... $ac_c" 1>&6 -echo "configure:4629: checking for X" >&5 +echo "configure:4647: checking for X" >&5 # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then @@ -4687,12 +4705,12 @@ # First, try using that file with no special directory specified. cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4696: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4714: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4761,14 +4779,14 @@ ac_save_LIBS="$LIBS" LIBS="-l$x_direct_test_library $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* LIBS="$ac_save_LIBS" # We can link X programs with no special library path. @@ -4874,17 +4892,17 @@ case "`(uname -sr) 2>/dev/null`" in "SunOS 5"*) echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 -echo "configure:4878: checking whether -R must be followed by a space" >&5 +echo "configure:4896: checking whether -R must be followed by a space" >&5 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_nospace=yes else @@ -4900,14 +4918,14 @@ else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_space=yes else @@ -4939,7 +4957,7 @@ # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 -echo "configure:4943: checking for dnet_ntoa in -ldnet" >&5 +echo "configure:4961: checking for dnet_ntoa in -ldnet" >&5 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4947,7 +4965,7 @@ ac_save_LIBS="$LIBS" LIBS="-ldnet $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4980,7 +4998,7 @@ if test $ac_cv_lib_dnet_dnet_ntoa = no; then echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 -echo "configure:4984: checking for dnet_ntoa in -ldnet_stub" >&5 +echo "configure:5002: checking for dnet_ntoa in -ldnet_stub" >&5 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4988,7 +5006,7 @@ ac_save_LIBS="$LIBS" LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5028,12 +5046,12 @@ # The nsl library prevents programs from opening the X display # on Irix 5.2, according to dickey@clark.net. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:5032: checking for gethostbyname" >&5 +echo "configure:5050: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5078: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else @@ -5077,7 +5095,7 @@ if test $ac_cv_func_gethostbyname = no; then echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:5081: checking for gethostbyname in -lnsl" >&5 +echo "configure:5099: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5085,7 +5103,7 @@ ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5126,12 +5144,12 @@ # -lsocket must be given before -lnsl if both are needed. # We assume that if connect needs -lnsl, so does gethostbyname. echo $ac_n "checking for connect""... $ac_c" 1>&6 -echo "configure:5130: checking for connect" >&5 +echo "configure:5148: checking for connect" >&5 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_connect=yes" else @@ -5175,7 +5193,7 @@ if test $ac_cv_func_connect = no; then echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 -echo "configure:5179: checking for connect in -lsocket" >&5 +echo "configure:5197: checking for connect in -lsocket" >&5 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5183,7 +5201,7 @@ ac_save_LIBS="$LIBS" LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5218,12 +5236,12 @@ # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. echo $ac_n "checking for remove""... $ac_c" 1>&6 -echo "configure:5222: checking for remove" >&5 +echo "configure:5240: checking for remove" >&5 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_remove=yes" else @@ -5267,7 +5285,7 @@ if test $ac_cv_func_remove = no; then echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 -echo "configure:5271: checking for remove in -lposix" >&5 +echo "configure:5289: checking for remove in -lposix" >&5 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5275,7 +5293,7 @@ ac_save_LIBS="$LIBS" LIBS="-lposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5310,12 +5328,12 @@ # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. echo $ac_n "checking for shmat""... $ac_c" 1>&6 -echo "configure:5314: checking for shmat" >&5 +echo "configure:5332: checking for shmat" >&5 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_shmat=yes" else @@ -5359,7 +5377,7 @@ if test $ac_cv_func_shmat = no; then echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 -echo "configure:5363: checking for shmat in -lipc" >&5 +echo "configure:5381: checking for shmat in -lipc" >&5 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5367,7 +5385,7 @@ ac_save_LIBS="$LIBS" LIBS="-lipc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5411,7 +5429,7 @@ # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 -echo "configure:5415: checking for IceConnectionNumber in -lICE" >&5 +echo "configure:5433: checking for IceConnectionNumber in -lICE" >&5 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5419,7 +5437,7 @@ ac_save_LIBS="$LIBS" LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5452: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5913,7 +5931,7 @@ _USE_CPP_INCLUDE_FLAG=1 echo $ac_n "checking whether the compiler supports -Wno-invalid-offsetof""... $ac_c" 1>&6 -echo "configure:5917: checking whether the compiler supports -Wno-invalid-offsetof" >&5 +echo "configure:5935: checking whether the compiler supports -Wno-invalid-offsetof" >&5 if eval "test \"`echo '$''{'ac_has_wno_invalid_offsetof'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5929,14 +5947,14 @@ _SAVE_CXXFLAGS="$CXXFLAGS" CXXFLAGS="$CXXFLAGS ${_COMPILER_PREFIX}-Wno-invalid-offsetof" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5958: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_has_wno_invalid_offsetof="yes" else @@ -5963,7 +5981,7 @@ fi echo $ac_n "checking whether the compiler supports -Wno-variadic-macros""... $ac_c" 1>&6 -echo "configure:5967: checking whether the compiler supports -Wno-variadic-macros" >&5 +echo "configure:5985: checking whether the compiler supports -Wno-variadic-macros" >&5 if eval "test \"`echo '$''{'ac_has_wno_variadic_macros'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5979,14 +5997,14 @@ _SAVE_CXXFLAGS="$CXXFLAGS" CXXFLAGS="$CXXFLAGS ${_COMPILER_PREFIX}-Wno-variadic-macros" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6008: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_has_wno_variadic_macros="yes" else @@ -6013,7 +6031,7 @@ fi echo $ac_n "checking whether the compiler supports -Werror=return-type""... $ac_c" 1>&6 -echo "configure:6017: checking whether the compiler supports -Werror=return-type" >&5 +echo "configure:6035: checking whether the compiler supports -Werror=return-type" >&5 if eval "test \"`echo '$''{'ac_has_werror_return_type'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6029,14 +6047,14 @@ _SAVE_CXXFLAGS="$CXXFLAGS" CXXFLAGS="$CXXFLAGS -Werror=return-type" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6058: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_has_werror_return_type="yes" else @@ -6072,7 +6090,7 @@ if test "$COMPILE_ENVIRONMENT"; then if test "$GNU_CC"; then echo $ac_n "checking whether ld has archive extraction flags""... $ac_c" 1>&6 -echo "configure:6076: checking whether ld has archive extraction flags" >&5 +echo "configure:6094: checking whether ld has archive extraction flags" >&5 if eval "test \"`echo '$''{'ac_cv_mkshlib_force_and_unforce'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6089,14 +6107,14 @@ LDFLAGS=$force LIBS=$unforce cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_mkshlib_force_and_unforce=$line; break else @@ -6129,7 +6147,7 @@ ' echo $ac_n "checking that static assertion macros used in autoconf tests work""... $ac_c" 1>&6 -echo "configure:6133: checking that static assertion macros used in autoconf tests work" >&5 +echo "configure:6151: checking that static assertion macros used in autoconf tests work" >&5 if eval "test \"`echo '$''{'ac_cv_static_assertion_macros_work'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6143,14 +6161,14 @@ ac_cv_static_assertion_macros_work="yes" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6172: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -6160,14 +6178,14 @@ fi rm -f conftest* cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_static_assertion_macros_work="no" else @@ -6183,14 +6201,14 @@ cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6212: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -6200,14 +6218,14 @@ fi rm -f conftest* cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6229: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_static_assertion_macros_work="no" else @@ -6241,16 +6259,16 @@ cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking for 64-bit OS""... $ac_c" 1>&6 -echo "configure:6245: checking for 64-bit OS" >&5 +echo "configure:6263: checking for 64-bit OS" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6272: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* result="yes" else @@ -6389,7 +6407,7 @@ esac echo $ac_n "checking for Python version >= $PYTHON_VERSION but not 3.x""... $ac_c" 1>&6 -echo "configure:6393: checking for Python version >= $PYTHON_VERSION but not 3.x" >&5 +echo "configure:6411: checking for Python version >= $PYTHON_VERSION but not 3.x" >&5 $PYTHON -c "import sys; sys.exit(sys.version[:3] < sys.argv[1] or sys.version[:2] != '2.')" $PYTHON_VERSION _python_res=$? @@ -6437,9 +6455,9 @@ cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking for IBM XLC/C++ compiler version >= 9.0.0.7""... $ac_c" 1>&6 -echo "configure:6441: checking for IBM XLC/C++ compiler version >= 9.0.0.7" >&5 +echo "configure:6459: checking for IBM XLC/C++ compiler version >= 9.0.0.7" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6470: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* _BAD_COMPILER= else @@ -6486,17 +6504,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:6490: checking for $ac_hdr" >&5 +echo "configure:6508: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6500: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:6518: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -6542,7 +6560,7 @@ LIBS="$LIBS -lbe" if test "$COMPILE_ENVIRONMENT"; then echo $ac_n "checking for main in -lbind""... $ac_c" 1>&6 -echo "configure:6546: checking for main in -lbind" >&5 +echo "configure:6564: checking for main in -lbind" >&5 ac_lib_var=`echo bind'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6550,14 +6568,14 @@ ac_save_LIBS="$LIBS" LIBS="-lbind $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6578,7 +6596,7 @@ fi echo $ac_n "checking for main in -lzeta""... $ac_c" 1>&6 -echo "configure:6582: checking for main in -lzeta" >&5 +echo "configure:6600: checking for main in -lzeta" >&5 ac_lib_var=`echo zeta'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6586,14 +6604,14 @@ ac_save_LIBS="$LIBS" LIBS="-lzeta $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6667,18 +6685,18 @@ echo "Skipping -dead_strip because DTrace is enabled. See bug 403132." else echo $ac_n "checking for -dead_strip option to ld""... $ac_c" 1>&6 -echo "configure:6671: checking for -dead_strip option to ld" >&5 +echo "configure:6689: checking for -dead_strip option to ld" >&5 _SAVE_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -Wl,-dead_strip" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* _HAVE_DEAD_STRIP=1 else @@ -7250,17 +7268,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:7254: checking for $ac_hdr" >&5 +echo "configure:7272: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7264: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:7282: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -7492,19 +7510,19 @@ _DEFINES_CXXFLAGS="$_DEFINES_CXXFLAGS -Uunix -U__unix -U__unix__" echo $ac_n "checking for __declspec(dllexport)""... $ac_c" 1>&6 -echo "configure:7496: checking for __declspec(dllexport)" >&5 +echo "configure:7514: checking for __declspec(dllexport)" >&5 if eval "test \"`echo '$''{'ac_os2_declspec'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7526: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_os2_declspec="yes" else @@ -7625,14 +7643,14 @@ _SAVE_LDFLAGS=$LDFLAGS LDFLAGS="-M /usr/lib/ld/map.noexstk $LDFLAGS" cat > conftest.$ac_ext < int main() { printf("Hello World\n"); ; return 0; } EOF -if { (eval echo configure:7636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then : else echo "configure: failed program was:" >&5 @@ -7661,7 +7679,7 @@ CC_VERSION=`$CC -V 2>&1 | grep '^cc:' 2>/dev/null | $AWK -F\: '{ print $2 }'` CXX_VERSION=`$CXX -V 2>&1 | grep '^CC:' 2>/dev/null | $AWK -F\: '{ print $2 }'` echo $ac_n "checking for Sun C++ compiler version >= 5.9""... $ac_c" 1>&6 -echo "configure:7665: checking for Sun C++ compiler version >= 5.9" >&5 +echo "configure:7683: checking for Sun C++ compiler version >= 5.9" >&5 ac_ext=C # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -7671,7 +7689,7 @@ cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7702: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* _BAD_COMPILER= else @@ -7697,7 +7715,7 @@ _res="yes" fi cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7728: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* _ABOVE_SS12U1= else @@ -8122,12 +8140,12 @@ if test -z "$SKIP_COMPILER_CHECKS"; then echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:8126: checking for ANSI C header files" >&5 +echo "configure:8144: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8135,7 +8153,7 @@ #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8157: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8152,7 +8170,7 @@ if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -8170,7 +8188,7 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -8191,7 +8209,7 @@ : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -8202,7 +8220,7 @@ exit (0); } EOF -if { (eval echo configure:8206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:8224: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -8226,12 +8244,12 @@ fi echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:8230: checking for working const" >&5 +echo "configure:8248: checking for working const" >&5 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8302: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else @@ -8301,12 +8319,12 @@ fi echo $ac_n "checking for mode_t""... $ac_c" 1>&6 -echo "configure:8305: checking for mode_t" >&5 +echo "configure:8323: checking for mode_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -8334,12 +8352,12 @@ fi echo $ac_n "checking for off_t""... $ac_c" 1>&6 -echo "configure:8338: checking for off_t" >&5 +echo "configure:8356: checking for off_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -8367,12 +8385,12 @@ fi echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:8371: checking for pid_t" >&5 +echo "configure:8389: checking for pid_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -8400,12 +8418,12 @@ fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:8404: checking for size_t" >&5 +echo "configure:8422: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -8440,12 +8458,12 @@ cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking for __stdcall""... $ac_c" 1>&6 -echo "configure:8444: checking for __stdcall" >&5 +echo "configure:8462: checking for __stdcall" >&5 if eval "test \"`echo '$''{'ac_cv___stdcall'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < struct foo; template <> struct foo {}; @@ -8454,7 +8472,7 @@ ; return 0; } EOF -if { (eval echo configure:8458: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv___stdcall=true else @@ -8483,12 +8501,12 @@ cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking for ssize_t""... $ac_c" 1>&6 -echo "configure:8487: checking for ssize_t" >&5 +echo "configure:8505: checking for ssize_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8496,7 +8514,7 @@ ssize_t foo = 0; ; return 0; } EOF -if { (eval echo configure:8500: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8518: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_type_ssize_t=true else @@ -8518,12 +8536,12 @@ echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6 -echo "configure:8522: checking for st_blksize in struct stat" >&5 +echo "configure:8540: checking for st_blksize in struct stat" >&5 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8531,7 +8549,7 @@ struct stat s; s.st_blksize; ; return 0; } EOF -if { (eval echo configure:8535: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8553: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_st_blksize=yes else @@ -8552,12 +8570,12 @@ fi echo $ac_n "checking for siginfo_t""... $ac_c" 1>&6 -echo "configure:8556: checking for siginfo_t" >&5 +echo "configure:8574: checking for siginfo_t" >&5 if eval "test \"`echo '$''{'ac_cv_siginfo_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -8565,7 +8583,7 @@ siginfo_t* info; ; return 0; } EOF -if { (eval echo configure:8569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_siginfo_t=true else @@ -8590,17 +8608,17 @@ ac_safe=`echo "stdint.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for stdint.h""... $ac_c" 1>&6 -echo "configure:8594: checking for stdint.h" >&5 +echo "configure:8612: checking for stdint.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8604: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8622: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8629,7 +8647,7 @@ else echo $ac_n "checking for a 1-byte type""... $ac_c" 1>&6 -echo "configure:8633: checking for a 1-byte type" >&5 +echo "configure:8651: checking for a 1-byte type" >&5 if eval "test \"`echo '$''{'moz_cv_n_byte_type_JS_INT8_TYPE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8637,7 +8655,7 @@ moz_cv_n_byte_type_JS_INT8_TYPE= for type in char; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* moz_cv_n_byte_type_JS_INT8_TYPE=$type; break else @@ -8670,7 +8688,7 @@ echo $ac_n "checking for a 2-byte type""... $ac_c" 1>&6 -echo "configure:8674: checking for a 2-byte type" >&5 +echo "configure:8692: checking for a 2-byte type" >&5 if eval "test \"`echo '$''{'moz_cv_n_byte_type_JS_INT16_TYPE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8678,7 +8696,7 @@ moz_cv_n_byte_type_JS_INT16_TYPE= for type in short int long; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* moz_cv_n_byte_type_JS_INT16_TYPE=$type; break else @@ -8711,7 +8729,7 @@ echo $ac_n "checking for a 4-byte type""... $ac_c" 1>&6 -echo "configure:8715: checking for a 4-byte type" >&5 +echo "configure:8733: checking for a 4-byte type" >&5 if eval "test \"`echo '$''{'moz_cv_n_byte_type_JS_INT32_TYPE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8719,7 +8737,7 @@ moz_cv_n_byte_type_JS_INT32_TYPE= for type in int long 'long long' short; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* moz_cv_n_byte_type_JS_INT32_TYPE=$type; break else @@ -8752,7 +8770,7 @@ echo $ac_n "checking for a 8-byte type""... $ac_c" 1>&6 -echo "configure:8756: checking for a 8-byte type" >&5 +echo "configure:8774: checking for a 8-byte type" >&5 if eval "test \"`echo '$''{'moz_cv_n_byte_type_JS_INT64_TYPE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8760,7 +8778,7 @@ moz_cv_n_byte_type_JS_INT64_TYPE= for type in int long 'long long'; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* moz_cv_n_byte_type_JS_INT64_TYPE=$type; break else @@ -8793,7 +8811,7 @@ echo $ac_n "checking for a sizeof (void *)-byte type""... $ac_c" 1>&6 -echo "configure:8797: checking for a sizeof (void *)-byte type" >&5 +echo "configure:8815: checking for a sizeof (void *)-byte type" >&5 if eval "test \"`echo '$''{'moz_cv_n_byte_type_JS_INTPTR_TYPE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8801,7 +8819,7 @@ moz_cv_n_byte_type_JS_INTPTR_TYPE= for type in int long 'long long' short; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8833: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* moz_cv_n_byte_type_JS_INTPTR_TYPE=$type; break else @@ -8836,7 +8854,7 @@ echo $ac_n "checking for the size of void*""... $ac_c" 1>&6 -echo "configure:8840: checking for the size of void*" >&5 +echo "configure:8858: checking for the size of void*" >&5 if eval "test \"`echo '$''{'moz_cv_size_of_JS_BYTES_PER_WORD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8844,7 +8862,7 @@ moz_cv_size_of_JS_BYTES_PER_WORD= for size in 4 8; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* moz_cv_size_of_JS_BYTES_PER_WORD=$size; break else @@ -8891,7 +8909,7 @@ echo $ac_n "checking for the alignment of void*""... $ac_c" 1>&6 -echo "configure:8895: checking for the alignment of void*" >&5 +echo "configure:8913: checking for the alignment of void*" >&5 if eval "test \"`echo '$''{'moz_cv_align_of_JS_ALIGN_OF_POINTER'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8899,7 +8917,7 @@ moz_cv_align_of_JS_ALIGN_OF_POINTER= for align in 2 4 8 16; do cat > conftest.$ac_ext < @@ -8912,7 +8930,7 @@ ; return 0; } EOF -if { (eval echo configure:8916: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* moz_cv_align_of_JS_ALIGN_OF_POINTER=$align; break else @@ -8935,7 +8953,7 @@ echo $ac_n "checking for the size of double""... $ac_c" 1>&6 -echo "configure:8939: checking for the size of double" >&5 +echo "configure:8957: checking for the size of double" >&5 if eval "test \"`echo '$''{'moz_cv_size_of_JS_BYTES_PER_DOUBLE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8943,7 +8961,7 @@ moz_cv_size_of_JS_BYTES_PER_DOUBLE= for size in 6 8 10 12 14; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8975: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* moz_cv_size_of_JS_BYTES_PER_DOUBLE=$size; break else @@ -8976,12 +8994,12 @@ echo $ac_n "checking for int16_t""... $ac_c" 1>&6 -echo "configure:8980: checking for int16_t" >&5 +echo "configure:8998: checking for int16_t" >&5 if eval "test \"`echo '$''{'ac_cv_int16_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8989,7 +9007,7 @@ int16_t foo = 0; ; return 0; } EOF -if { (eval echo configure:8993: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9011: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_int16_t=true else @@ -9011,12 +9029,12 @@ echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for int32_t""... $ac_c" 1>&6 -echo "configure:9015: checking for int32_t" >&5 +echo "configure:9033: checking for int32_t" >&5 if eval "test \"`echo '$''{'ac_cv_int32_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -9024,7 +9042,7 @@ int32_t foo = 0; ; return 0; } EOF -if { (eval echo configure:9028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_int32_t=true else @@ -9046,12 +9064,12 @@ echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for int64_t""... $ac_c" 1>&6 -echo "configure:9050: checking for int64_t" >&5 +echo "configure:9068: checking for int64_t" >&5 if eval "test \"`echo '$''{'ac_cv_int64_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -9059,7 +9077,7 @@ int64_t foo = 0; ; return 0; } EOF -if { (eval echo configure:9063: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_int64_t=true else @@ -9081,12 +9099,12 @@ echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for int64""... $ac_c" 1>&6 -echo "configure:9085: checking for int64" >&5 +echo "configure:9103: checking for int64" >&5 if eval "test \"`echo '$''{'ac_cv_int64'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -9094,7 +9112,7 @@ int64 foo = 0; ; return 0; } EOF -if { (eval echo configure:9098: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9116: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_int64=true else @@ -9116,12 +9134,12 @@ echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for uint""... $ac_c" 1>&6 -echo "configure:9120: checking for uint" >&5 +echo "configure:9138: checking for uint" >&5 if eval "test \"`echo '$''{'ac_cv_uint'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -9129,7 +9147,7 @@ uint foo = 0; ; return 0; } EOF -if { (eval echo configure:9133: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9151: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_uint=true else @@ -9151,12 +9169,12 @@ echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for uint_t""... $ac_c" 1>&6 -echo "configure:9155: checking for uint_t" >&5 +echo "configure:9173: checking for uint_t" >&5 if eval "test \"`echo '$''{'ac_cv_uint_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -9164,7 +9182,7 @@ uint_t foo = 0; ; return 0; } EOF -if { (eval echo configure:9168: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9186: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_uint_t=true else @@ -9186,12 +9204,12 @@ echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for uint16_t""... $ac_c" 1>&6 -echo "configure:9190: checking for uint16_t" >&5 +echo "configure:9208: checking for uint16_t" >&5 if eval "test \"`echo '$''{'ac_cv_uint16_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -9199,7 +9217,7 @@ uint16_t foo = 0; ; return 0; } EOF -if { (eval echo configure:9203: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9221: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_uint16_t=true else @@ -9230,12 +9248,12 @@ echo $ac_n "checking for uname.domainname""... $ac_c" 1>&6 -echo "configure:9234: checking for uname.domainname" >&5 +echo "configure:9252: checking for uname.domainname" >&5 if eval "test \"`echo '$''{'ac_cv_have_uname_domainname_field'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { @@ -9243,7 +9261,7 @@ (void)uname(res); if (res != 0) { domain = res->domainname; } ; return 0; } EOF -if { (eval echo configure:9247: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_have_uname_domainname_field=true else @@ -9267,12 +9285,12 @@ fi echo $ac_n "checking for uname.__domainname""... $ac_c" 1>&6 -echo "configure:9271: checking for uname.__domainname" >&5 +echo "configure:9289: checking for uname.__domainname" >&5 if eval "test \"`echo '$''{'ac_cv_have_uname_us_domainname_field'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { @@ -9280,7 +9298,7 @@ (void)uname(res); if (res != 0) { domain = res->__domainname; } ; return 0; } EOF -if { (eval echo configure:9284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9302: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_have_uname_us_domainname_field=true else @@ -9313,7 +9331,7 @@ if test "$GNU_CC"; then echo $ac_n "checking for visibility(hidden) attribute""... $ac_c" 1>&6 -echo "configure:9317: checking for visibility(hidden) attribute" >&5 +echo "configure:9335: checking for visibility(hidden) attribute" >&5 if eval "test \"`echo '$''{'ac_cv_visibility_hidden'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9338,7 +9356,7 @@ echo $ac_n "checking for visibility(default) attribute""... $ac_c" 1>&6 -echo "configure:9342: checking for visibility(default) attribute" >&5 +echo "configure:9360: checking for visibility(default) attribute" >&5 if eval "test \"`echo '$''{'ac_cv_visibility_default'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9363,7 +9381,7 @@ echo $ac_n "checking for visibility pragma support""... $ac_c" 1>&6 -echo "configure:9367: checking for visibility pragma support" >&5 +echo "configure:9385: checking for visibility pragma support" >&5 if eval "test \"`echo '$''{'ac_cv_visibility_pragma'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9388,7 +9406,7 @@ echo "$ac_t""$ac_cv_visibility_pragma" 1>&6 if test "$ac_cv_visibility_pragma" = "yes"; then echo $ac_n "checking For gcc visibility bug with class-level attributes (GCC bug 26905)""... $ac_c" 1>&6 -echo "configure:9392: checking For gcc visibility bug with class-level attributes (GCC bug 26905)" >&5 +echo "configure:9410: checking For gcc visibility bug with class-level attributes (GCC bug 26905)" >&5 if eval "test \"`echo '$''{'ac_cv_have_visibility_class_bug'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9416,7 +9434,7 @@ echo "$ac_t""$ac_cv_have_visibility_class_bug" 1>&6 echo $ac_n "checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)""... $ac_c" 1>&6 -echo "configure:9420: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)" >&5 +echo "configure:9438: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)" >&5 if eval "test \"`echo '$''{'ac_cv_have_visibility_builtin_bug'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9470,19 +9488,19 @@ CFLAGS_save="${CFLAGS}" CFLAGS="${CFLAGS} -Werror" echo $ac_n "checking for __force_align_arg_pointer__ attribute""... $ac_c" 1>&6 -echo "configure:9474: checking for __force_align_arg_pointer__ attribute" >&5 +echo "configure:9492: checking for __force_align_arg_pointer__ attribute" >&5 if eval "test \"`echo '$''{'ac_cv_force_align_arg_pointer'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9504: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_force_align_arg_pointer="yes" else @@ -9509,12 +9527,12 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 -echo "configure:9513: checking for $ac_hdr that defines DIR" >&5 +echo "configure:9531: checking for $ac_hdr that defines DIR" >&5 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include <$ac_hdr> @@ -9522,7 +9540,7 @@ DIR *dirp = 0; ; return 0; } EOF -if { (eval echo configure:9526: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9544: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval "ac_cv_header_dirent_$ac_safe=yes" else @@ -9547,7 +9565,7 @@ # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 -echo "configure:9551: checking for opendir in -ldir" >&5 +echo "configure:9569: checking for opendir in -ldir" >&5 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9555,7 +9573,7 @@ ac_save_LIBS="$LIBS" LIBS="-ldir $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9588,7 +9606,7 @@ else echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 -echo "configure:9592: checking for opendir in -lx" >&5 +echo "configure:9610: checking for opendir in -lx" >&5 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9596,7 +9614,7 @@ ac_save_LIBS="$LIBS" LIBS="-lx $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9639,17 +9657,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9643: checking for $ac_hdr" >&5 +echo "configure:9661: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9653: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9679,17 +9697,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9683: checking for $ac_hdr" >&5 +echo "configure:9701: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9693: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9711: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9719,17 +9737,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9723: checking for $ac_hdr" >&5 +echo "configure:9741: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9733: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9751: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9759,17 +9777,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9763: checking for $ac_hdr" >&5 +echo "configure:9781: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9773: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9791: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9799,17 +9817,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9803: checking for $ac_hdr" >&5 +echo "configure:9821: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9813: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9831: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9839,17 +9857,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9843: checking for $ac_hdr" >&5 +echo "configure:9861: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9853: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9871: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9880,17 +9898,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9884: checking for $ac_hdr" >&5 +echo "configure:9902: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9894: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9912: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9921,17 +9939,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9925: checking for $ac_hdr" >&5 +echo "configure:9943: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9935: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9953: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9961,17 +9979,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9965: checking for $ac_hdr" >&5 +echo "configure:9983: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9975: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9993: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10002,17 +10020,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:10006: checking for $ac_hdr" >&5 +echo "configure:10024: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10016: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10034: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10049,17 +10067,17 @@ NEW_H=new.h ac_safe=`echo "new" | sed 'y%./+-%__p_%'` echo $ac_n "checking for new""... $ac_c" 1>&6 -echo "configure:10053: checking for new" >&5 +echo "configure:10071: checking for new" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10063: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10081: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10101,17 +10119,17 @@ if test "x$enable_dtrace" = "xyes"; then ac_safe=`echo "sys/sdt.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for sys/sdt.h""... $ac_c" 1>&6 -echo "configure:10105: checking for sys/sdt.h" >&5 +echo "configure:10123: checking for sys/sdt.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10133: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10151,17 +10169,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:10155: checking for $ac_hdr" >&5 +echo "configure:10173: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10165: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10192,17 +10210,17 @@ ac_safe=`echo "linux/perf_event.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for linux/perf_event.h""... $ac_c" 1>&6 -echo "configure:10196: checking for linux/perf_event.h" >&5 +echo "configure:10214: checking for linux/perf_event.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10206: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10224: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10218,11 +10236,41 @@ fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - HAVE_LINUX_PERF_EVENT_H=1 + echo $ac_n "checking for perf_event_open system call""... $ac_c" 1>&6 +echo "configure:10241: checking for perf_event_open system call" >&5 +if eval "test \"`echo '$''{'ac_cv_perf_event_open'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +int main() { +return sizeof(__NR_perf_event_open); +; return 0; } +EOF +if { (eval echo configure:10253: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_perf_event_open=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_perf_event_open=no +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_perf_event_open" 1>&6 else echo "$ac_t""no" 1>&6 fi +if test "$ac_cv_perf_event_open" = "yes"; then + HAVE_LINUX_PERF_EVENT_H=1 +else + HAVE_LINUX_PERF_EVENT_H= +fi case $target in @@ -10230,7 +10278,7 @@ ;; *) echo $ac_n "checking for gethostbyname_r in -lc_r""... $ac_c" 1>&6 -echo "configure:10234: checking for gethostbyname_r in -lc_r" >&5 +echo "configure:10282: checking for gethostbyname_r in -lc_r" >&5 ac_lib_var=`echo c_r'_'gethostbyname_r | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10238,7 +10286,7 @@ ac_save_LIBS="$LIBS" LIBS="-lc_r $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10289,14 +10337,14 @@ *) echo $ac_n "checking for library containing dlopen""... $ac_c" 1>&6 -echo "configure:10293: checking for library containing dlopen" >&5 +echo "configure:10341: checking for library containing dlopen" >&5 if eval "test \"`echo '$''{'ac_cv_search_dlopen'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_dlopen="no" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_dlopen="none required" else @@ -10318,7 +10366,7 @@ test "$ac_cv_search_dlopen" = "no" && for i in dl; do LIBS="-l$i $ac_func_search_save_LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_dlopen="-l$i" break @@ -10347,17 +10395,17 @@ test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS" ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6 -echo "configure:10351: checking for dlfcn.h" >&5 +echo "configure:10399: checking for dlfcn.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10361: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10409: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10392,12 +10440,12 @@ for ac_func in dladdr do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10396: checking for $ac_func" >&5 +echo "configure:10444: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10451,7 +10499,7 @@ case $target in *-aix*) echo $ac_n "checking for demangle in -lC_r""... $ac_c" 1>&6 -echo "configure:10455: checking for demangle in -lC_r" >&5 +echo "configure:10503: checking for demangle in -lC_r" >&5 ac_lib_var=`echo C_r'_'demangle | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10459,7 +10507,7 @@ ac_save_LIBS="$LIBS" LIBS="-lC_r $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10500,7 +10548,7 @@ ;; *) echo $ac_n "checking for demangle in -lC""... $ac_c" 1>&6 -echo "configure:10504: checking for demangle in -lC" >&5 +echo "configure:10552: checking for demangle in -lC" >&5 ac_lib_var=`echo C'_'demangle | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10508,7 +10556,7 @@ ac_save_LIBS="$LIBS" LIBS="-lC $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10555,7 +10603,7 @@ ;; *) echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 -echo "configure:10559: checking for socket in -lsocket" >&5 +echo "configure:10607: checking for socket in -lsocket" >&5 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10563,7 +10611,7 @@ ac_save_LIBS="$LIBS" LIBS="-lsocket $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10603,72 +10651,6 @@ esac -echo $ac_n "checking for ARM SIMD support in compiler""... $ac_c" 1>&6 -echo "configure:10608: checking for ARM SIMD support in compiler" >&5 -cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - result="yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - result="no" -fi -rm -f conftest* -echo "$ac_t"""$result"" 1>&6 -if test "$result" = "yes"; then - cat >> confdefs.h <<\EOF -#define HAVE_ARM_SIMD 1 -EOF - - HAVE_ARM_SIMD=1 -fi - - -echo $ac_n "checking for ARM NEON support in compiler""... $ac_c" 1>&6 -echo "configure:10638: checking for ARM NEON support in compiler" >&5 -_SAVE_CFLAGS="$CFLAGS" -if test "$GNU_CC"; then - # gcc needs -mfpu=neon to recognize NEON instructions - CFLAGS="$CFLAGS -mfpu=neon -mfloat-abi=softfp" -fi -cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - result="yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - result="no" -fi -rm -f conftest* -echo "$ac_t"""$result"" 1>&6 -if test "$result" = "yes"; then - cat >> confdefs.h <<\EOF -#define HAVE_ARM_NEON 1 -EOF - - HAVE_ARM_NEON=1 -fi -CFLAGS="$_SAVE_CFLAGS" - - case "$target_os" in darwin*) USE_PTHREADS=1 @@ -10676,7 +10658,7 @@ *) echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6 -echo "configure:10680: checking for pthread_create in -lpthreads" >&5 +echo "configure:10662: checking for pthread_create in -lpthreads" >&5 echo " #include #include @@ -10699,7 +10681,7 @@ echo "$ac_t""no" 1>&6 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6 -echo "configure:10703: checking for pthread_create in -lpthread" >&5 +echo "configure:10685: checking for pthread_create in -lpthread" >&5 echo " #include #include @@ -10722,7 +10704,7 @@ echo "$ac_t""no" 1>&6 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6 -echo "configure:10726: checking for pthread_create in -lc_r" >&5 +echo "configure:10708: checking for pthread_create in -lc_r" >&5 echo " #include #include @@ -10745,7 +10727,7 @@ echo "$ac_t""no" 1>&6 echo $ac_n "checking for pthread_create in -lc""... $ac_c" 1>&6 -echo "configure:10749: checking for pthread_create in -lc" >&5 +echo "configure:10731: checking for pthread_create in -lc" >&5 echo " #include #include @@ -10804,7 +10786,7 @@ rm -f conftest* ac_cv_have_dash_pthread=no echo $ac_n "checking whether ${CC-cc} accepts -pthread""... $ac_c" 1>&6 -echo "configure:10808: checking whether ${CC-cc} accepts -pthread" >&5 +echo "configure:10790: checking whether ${CC-cc} accepts -pthread" >&5 echo 'int main() { return 0; }' | cat > conftest.c ${CC-cc} -pthread -o conftest conftest.c > conftest.out 2>&1 if test $? -eq 0; then @@ -10827,7 +10809,7 @@ ac_cv_have_dash_pthreads=no if test "$ac_cv_have_dash_pthread" = "no"; then echo $ac_n "checking whether ${CC-cc} accepts -pthreads""... $ac_c" 1>&6 -echo "configure:10831: checking whether ${CC-cc} accepts -pthreads" >&5 +echo "configure:10813: checking whether ${CC-cc} accepts -pthreads" >&5 echo 'int main() { return 0; }' | cat > conftest.c ${CC-cc} -pthreads -o conftest conftest.c > conftest.out 2>&1 if test $? -eq 0; then @@ -10922,7 +10904,7 @@ fi echo $ac_n "checking whether mmap() sees write()s""... $ac_c" 1>&6 -echo "configure:10926: checking whether mmap() sees write()s" >&5 +echo "configure:10908: checking whether mmap() sees write()s" >&5 mmap_test_prog=' @@ -10961,11 +10943,11 @@ result="yes" else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:10951: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then result="yes" else @@ -10990,13 +10972,13 @@ if test $ac_cv_prog_gcc = yes; then echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6 -echo "configure:10994: checking whether ${CC-cc} needs -traditional" >&5 +echo "configure:10976: checking whether ${CC-cc} needs -traditional" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_pattern="Autoconf.*'x'" cat > conftest.$ac_ext < Autoconf TIOCGETP @@ -11014,7 +10996,7 @@ if test $ac_cv_prog_gcc_traditional = no; then cat > conftest.$ac_ext < Autoconf TCGETA @@ -11036,7 +11018,7 @@ fi echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6 -echo "configure:11040: checking for 8-bit clean memcmp" >&5 +echo "configure:11022: checking for 8-bit clean memcmp" >&5 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -11044,7 +11026,7 @@ ac_cv_func_memcmp_clean=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:11040: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_memcmp_clean=yes else @@ -11076,12 +11058,12 @@ stat64 statvfs statvfs64 strerror strtok_r truncate64 do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11080: checking for $ac_func" >&5 +echo "configure:11062: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11132,12 +11114,12 @@ _SAVE_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -lrt" echo $ac_n "checking for clock_gettime(CLOCK_MONOTONIC) and -lrt""... $ac_c" 1>&6 -echo "configure:11136: checking for clock_gettime(CLOCK_MONOTONIC) and -lrt" >&5 +echo "configure:11118: checking for clock_gettime(CLOCK_MONOTONIC) and -lrt" >&5 if eval "test \"`echo '$''{'ac_cv_have_clock_monotonic'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { @@ -11145,7 +11127,7 @@ clock_gettime(CLOCK_MONOTONIC, &ts); ; return 0; } EOF -if { (eval echo configure:11149: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_have_clock_monotonic=yes else @@ -11171,14 +11153,14 @@ fi cat > conftest.$ac_ext < int main() { SYSTEMTIME st;FILETIME ft;SystemTimeToFileTime(&st,&ft); ; return 0; } EOF -if { (eval echo configure:11182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_have_systemtimetofiletime="yes" else @@ -11195,14 +11177,14 @@ fi cat > conftest.$ac_ext < int main() { FILETIME ft;GetSystemTimeAsFileTime(&ft); ; return 0; } EOF -if { (eval echo configure:11206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_have_getsystemtimeasfiletime="yes" else @@ -11229,19 +11211,19 @@ cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking for wcrtomb""... $ac_c" 1>&6 -echo "configure:11233: checking for wcrtomb" >&5 +echo "configure:11215: checking for wcrtomb" >&5 if eval "test \"`echo '$''{'ac_cv_have_wcrtomb'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { mbstate_t ps={0};wcrtomb(0,'f',&ps); ; return 0; } EOF -if { (eval echo configure:11245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_have_wcrtomb="yes" else @@ -11261,19 +11243,19 @@ fi echo $ac_n "checking for mbrtowc""... $ac_c" 1>&6 -echo "configure:11265: checking for mbrtowc" >&5 +echo "configure:11247: checking for mbrtowc" >&5 if eval "test \"`echo '$''{'ac_cv_have_mbrtowc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { mbstate_t ps={0};mbrtowc(0,0,0,&ps); ; return 0; } EOF -if { (eval echo configure:11277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_have_mbrtowc="yes" else @@ -11302,12 +11284,12 @@ fi echo $ac_n "checking for res_ninit()""... $ac_c" 1>&6 -echo "configure:11306: checking for res_ninit()" >&5 +echo "configure:11288: checking for res_ninit()" >&5 if eval "test \"`echo '$''{'ac_cv_func_res_ninit'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_res_ninit=yes else @@ -11349,12 +11331,12 @@ cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking for gnu_get_libc_version()""... $ac_c" 1>&6 -echo "configure:11353: checking for gnu_get_libc_version()" >&5 +echo "configure:11335: checking for gnu_get_libc_version()" >&5 if eval "test \"`echo '$''{'ac_cv_func_gnu_get_libc_version'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_gnu_get_libc_version=yes else @@ -11394,7 +11376,7 @@ *) echo $ac_n "checking for iconv in -lc""... $ac_c" 1>&6 -echo "configure:11398: checking for iconv in -lc" >&5 +echo "configure:11380: checking for iconv in -lc" >&5 ac_lib_var=`echo c'_'iconv | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11402,7 +11384,7 @@ ac_save_LIBS="$LIBS" LIBS="-lc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11435,7 +11417,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6 -echo "configure:11439: checking for iconv in -liconv" >&5 +echo "configure:11421: checking for iconv in -liconv" >&5 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11443,7 +11425,7 @@ ac_save_LIBS="$LIBS" LIBS="-liconv $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11476,7 +11458,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6 -echo "configure:11480: checking for libiconv in -liconv" >&5 +echo "configure:11462: checking for libiconv in -liconv" >&5 ac_lib_var=`echo iconv'_'libiconv | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11484,7 +11466,7 @@ ac_save_LIBS="$LIBS" LIBS="-liconv $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11484: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11525,12 +11507,12 @@ _SAVE_LIBS=$LIBS LIBS="$LIBS $_ICONV_LIBS" echo $ac_n "checking for iconv()""... $ac_c" 1>&6 -echo "configure:11529: checking for iconv()" >&5 +echo "configure:11511: checking for iconv()" >&5 if eval "test \"`echo '$''{'ac_cv_func_iconv'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -11544,7 +11526,7 @@ ; return 0; } EOF -if { (eval echo configure:11548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_iconv=yes else @@ -11568,12 +11550,12 @@ LIBXUL_LIBS="$LIBXUL_LIBS $_ICONV_LIBS" LIBICONV="$_ICONV_LIBS" echo $ac_n "checking for iconv() with const input""... $ac_c" 1>&6 -echo "configure:11572: checking for iconv() with const input" >&5 +echo "configure:11554: checking for iconv() with const input" >&5 if eval "test \"`echo '$''{'ac_cv_func_const_iconv'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -11588,7 +11570,7 @@ ; return 0; } EOF -if { (eval echo configure:11592: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11574: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_func_const_iconv=yes else @@ -11624,7 +11606,7 @@ echo $ac_n "checking for an implementation of va_copy()""... $ac_c" 1>&6 -echo "configure:11628: checking for an implementation of va_copy()" >&5 +echo "configure:11610: checking for an implementation of va_copy()" >&5 if eval "test \"`echo '$''{'ac_cv_va_copy'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -11634,7 +11616,7 @@ else cat > conftest.$ac_ext < @@ -11648,7 +11630,7 @@ } int main() { f (0, 42); return 0; } EOF -if { (eval echo configure:11652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:11634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_va_copy=yes else @@ -11665,7 +11647,7 @@ echo "$ac_t""$ac_cv_va_copy" 1>&6 echo $ac_n "checking for an implementation of __va_copy()""... $ac_c" 1>&6 -echo "configure:11669: checking for an implementation of __va_copy()" >&5 +echo "configure:11651: checking for an implementation of __va_copy()" >&5 if eval "test \"`echo '$''{'ac_cv___va_copy'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -11675,7 +11657,7 @@ else cat > conftest.$ac_ext < @@ -11689,7 +11671,7 @@ } int main() { f (0, 42); return 0; } EOF -if { (eval echo configure:11693: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:11675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv___va_copy=yes else @@ -11706,7 +11688,7 @@ echo "$ac_t""$ac_cv___va_copy" 1>&6 echo $ac_n "checking whether va_lists can be copied by value""... $ac_c" 1>&6 -echo "configure:11710: checking whether va_lists can be copied by value" >&5 +echo "configure:11692: checking whether va_lists can be copied by value" >&5 if eval "test \"`echo '$''{'ac_cv_va_val_copy'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -11716,7 +11698,7 @@ else cat > conftest.$ac_ext < @@ -11730,7 +11712,7 @@ } int main() { f (0, 42); return 0; } EOF -if { (eval echo configure:11734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:11716: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_va_val_copy=yes else @@ -11839,12 +11821,12 @@ if test "$GNU_CC"; then if test "$CPU_ARCH" = "arm" ; then echo $ac_n "checking for ARM EABI""... $ac_c" 1>&6 -echo "configure:11843: checking for ARM EABI" >&5 +echo "configure:11825: checking for ARM EABI" >&5 if eval "test \"`echo '$''{'ac_cv_gcc_arm_eabi'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11843: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_gcc_arm_eabi="yes" else @@ -11879,12 +11861,12 @@ fi echo $ac_n "checking for gcc 3.0 ABI""... $ac_c" 1>&6 -echo "configure:11883: checking for gcc 3.0 ABI" >&5 +echo "configure:11865: checking for gcc 3.0 ABI" >&5 if eval "test \"`echo '$''{'ac_cv_gcc_three_abi'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11883: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_gcc_three_abi="yes" else @@ -11921,12 +11903,12 @@ echo $ac_n "checking for C++ \"explicit\" keyword""... $ac_c" 1>&6 -echo "configure:11925: checking for C++ \"explicit\" keyword" >&5 +echo "configure:11907: checking for C++ \"explicit\" keyword" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_explicit'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_explicit=yes else @@ -11957,12 +11939,12 @@ fi echo $ac_n "checking for C++ \"typename\" keyword""... $ac_c" 1>&6 -echo "configure:11961: checking for C++ \"typename\" keyword" >&5 +echo "configure:11943: checking for C++ \"typename\" keyword" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_typename'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11967: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_typename=yes else @@ -12002,12 +11984,12 @@ fi echo $ac_n "checking for modern C++ template specialization syntax support""... $ac_c" 1>&6 -echo "configure:12006: checking for modern C++ template specialization syntax support" >&5 +echo "configure:11988: checking for modern C++ template specialization syntax support" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_modern_specialize_template_syntax'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < struct X { int a; }; class Y {}; @@ -12017,7 +11999,7 @@ X y_x; ; return 0; } EOF -if { (eval echo configure:12021: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12003: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_modern_specialize_template_syntax=yes else @@ -12039,12 +12021,12 @@ echo $ac_n "checking whether partial template specialization works""... $ac_c" 1>&6 -echo "configure:12043: checking whether partial template specialization works" >&5 +echo "configure:12025: checking whether partial template specialization works" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_partial_specialization'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < class Foo {}; template class Foo {}; @@ -12052,7 +12034,7 @@ return 0; ; return 0; } EOF -if { (eval echo configure:12056: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12038: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_partial_specialization=yes else @@ -12073,12 +12055,12 @@ fi echo $ac_n "checking whether operators must be re-defined for templates derived from templates""... $ac_c" 1>&6 -echo "configure:12077: checking whether operators must be re-defined for templates derived from templates" >&5 +echo "configure:12059: checking whether operators must be re-defined for templates derived from templates" >&5 if eval "test \"`echo '$''{'ac_cv_need_derived_template_operators'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < class Base { }; template @@ -12090,7 +12072,7 @@ return 0; ; return 0; } EOF -if { (eval echo configure:12094: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12076: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_need_derived_template_operators=no else @@ -12112,12 +12094,12 @@ echo $ac_n "checking whether we need to cast a derived template to pass as its base class""... $ac_c" 1>&6 -echo "configure:12116: checking whether we need to cast a derived template to pass as its base class" >&5 +echo "configure:12098: checking whether we need to cast a derived template to pass as its base class" >&5 if eval "test \"`echo '$''{'ac_cv_need_cpp_template_cast_to_base'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < class Base { }; template class Derived : public Base { }; @@ -12126,7 +12108,7 @@ Derived bar; return foo(bar); ; return 0; } EOF -if { (eval echo configure:12130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12112: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_need_cpp_template_cast_to_base=no else @@ -12147,12 +12129,12 @@ fi echo $ac_n "checking whether the compiler can resolve const ambiguities for templates""... $ac_c" 1>&6 -echo "configure:12151: checking whether the compiler can resolve const ambiguities for templates" >&5 +echo "configure:12133: checking whether the compiler can resolve const ambiguities for templates" >&5 if eval "test \"`echo '$''{'ac_cv_can_resolve_const_ambiguity'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < class ptrClass { @@ -12173,7 +12155,7 @@ a(&i); ; return 0; } EOF -if { (eval echo configure:12177: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12159: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_can_resolve_const_ambiguity=yes else @@ -12195,12 +12177,12 @@ echo $ac_n "checking whether the C++ \"using\" keyword can change access""... $ac_c" 1>&6 -echo "configure:12199: checking whether the C++ \"using\" keyword can change access" >&5 +echo "configure:12181: checking whether the C++ \"using\" keyword can change access" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_access_changing_using2'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_access_changing_using2=no else @@ -12247,12 +12229,12 @@ fi echo $ac_n "checking whether the C++ \"using\" keyword resolves ambiguity""... $ac_c" 1>&6 -echo "configure:12251: checking whether the C++ \"using\" keyword resolves ambiguity" >&5 +echo "configure:12233: checking whether the C++ \"using\" keyword resolves ambiguity" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_ambiguity_resolving_using'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12254: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_ambiguity_resolving_using=yes else @@ -12289,19 +12271,19 @@ fi echo $ac_n "checking for \"std::\" namespace""... $ac_c" 1>&6 -echo "configure:12293: checking for \"std::\" namespace" >&5 +echo "configure:12275: checking for \"std::\" namespace" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_namespace_std'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return std::min(0, 1); ; return 0; } EOF -if { (eval echo configure:12305: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_namespace_std=yes else @@ -12322,12 +12304,12 @@ fi echo $ac_n "checking whether standard template operator!=() is ambiguous""... $ac_c" 1>&6 -echo "configure:12326: checking whether standard template operator!=() is ambiguous" >&5 +echo "configure:12308: checking whether standard template operator!=() is ambiguous" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_unambiguous_std_notequal'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < struct T1 {}; @@ -12337,7 +12319,7 @@ T1 a,b; return a != b; ; return 0; } EOF -if { (eval echo configure:12341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12323: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_unambiguous_std_notequal=unambiguous else @@ -12359,12 +12341,12 @@ echo $ac_n "checking for C++ reinterpret_cast""... $ac_c" 1>&6 -echo "configure:12363: checking for C++ reinterpret_cast" >&5 +echo "configure:12345: checking for C++ reinterpret_cast" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_reinterpret_cast'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <(z); ; return 0; } EOF -if { (eval echo configure:12376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12358: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_reinterpret_cast=yes else @@ -12393,7 +12375,7 @@ fi echo $ac_n "checking for C++ dynamic_cast to void*""... $ac_c" 1>&6 -echo "configure:12397: checking for C++ dynamic_cast to void*" >&5 +echo "configure:12379: checking for C++ dynamic_cast to void*" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_dynamic_cast_void_ptr'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -12401,7 +12383,7 @@ ac_cv_cpp_dynamic_cast_void_ptr=no else cat > conftest.$ac_ext <(suby)))); } EOF -if { (eval echo configure:12424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:12406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_cpp_dynamic_cast_void_ptr=yes else @@ -12444,19 +12426,19 @@ echo $ac_n "checking whether C++ requires implementation of unused virtual methods""... $ac_c" 1>&6 -echo "configure:12448: checking whether C++ requires implementation of unused virtual methods" >&5 +echo "configure:12430: checking whether C++ requires implementation of unused virtual methods" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_unused_required'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_cpp_unused_required=no else @@ -12479,12 +12461,12 @@ echo $ac_n "checking for trouble comparing to zero near std::operator!=()""... $ac_c" 1>&6 -echo "configure:12483: checking for trouble comparing to zero near std::operator!=()" >&5 +echo "configure:12465: checking for trouble comparing to zero near std::operator!=()" >&5 if eval "test \"`echo '$''{'ac_cv_trouble_comparing_to_zero'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < template class Foo {}; @@ -12495,7 +12477,7 @@ Foo f; return (0 != f); ; return 0; } EOF -if { (eval echo configure:12499: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12481: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_trouble_comparing_to_zero=no else @@ -12519,19 +12501,19 @@ _SAVE_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $DSO_PIC_CFLAGS $DSO_LDOPTS" echo $ac_n "checking for __thread keyword for TLS variables""... $ac_c" 1>&6 -echo "configure:12523: checking for __thread keyword for TLS variables" >&5 +echo "configure:12505: checking for __thread keyword for TLS variables" >&5 if eval "test \"`echo '$''{'ac_cv_thread_keyword'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_thread_keyword=yes else @@ -12568,17 +12550,17 @@ MALLOC_H= ac_safe=`echo "malloc.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for malloc.h""... $ac_c" 1>&6 -echo "configure:12572: checking for malloc.h" >&5 +echo "configure:12554: checking for malloc.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:12582: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:12564: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -12602,17 +12584,17 @@ if test "$MALLOC_H" = ""; then ac_safe=`echo "malloc/malloc.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for malloc/malloc.h""... $ac_c" 1>&6 -echo "configure:12606: checking for malloc/malloc.h" >&5 +echo "configure:12588: checking for malloc/malloc.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:12616: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:12598: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -12636,17 +12618,17 @@ if test "$MALLOC_H" = ""; then ac_safe=`echo "sys/malloc.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for sys/malloc.h""... $ac_c" 1>&6 -echo "configure:12640: checking for sys/malloc.h" >&5 +echo "configure:12622: checking for sys/malloc.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:12650: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:12632: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -12680,12 +12662,12 @@ for ac_func in strndup posix_memalign memalign valloc do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12684: checking for $ac_func" >&5 +echo "configure:12666: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12738,19 +12720,19 @@ echo $ac_n "checking for __attribute__((always_inline))""... $ac_c" 1>&6 -echo "configure:12742: checking for __attribute__((always_inline))" >&5 +echo "configure:12724: checking for __attribute__((always_inline))" >&5 if eval "test \"`echo '$''{'ac_cv_attribute_always_inline'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12736: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_attribute_always_inline=yes else @@ -12765,19 +12747,19 @@ echo "$ac_t""$ac_cv_attribute_always_inline" 1>&6 echo $ac_n "checking for __attribute__((malloc))""... $ac_c" 1>&6 -echo "configure:12769: checking for __attribute__((malloc))" >&5 +echo "configure:12751: checking for __attribute__((malloc))" >&5 if eval "test \"`echo '$''{'ac_cv_attribute_malloc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_attribute_malloc=yes else @@ -12792,19 +12774,19 @@ echo "$ac_t""$ac_cv_attribute_malloc" 1>&6 echo $ac_n "checking for __attribute__((warn_unused_result))""... $ac_c" 1>&6 -echo "configure:12796: checking for __attribute__((warn_unused_result))" >&5 +echo "configure:12778: checking for __attribute__((warn_unused_result))" >&5 if eval "test \"`echo '$''{'ac_cv_attribute_warn_unused'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12790: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_attribute_warn_unused=yes else @@ -12819,19 +12801,19 @@ echo "$ac_t""$ac_cv_attribute_warn_unused" 1>&6 echo $ac_n "checking for __attribute__((noreturn))""... $ac_c" 1>&6 -echo "configure:12823: checking for __attribute__((noreturn))" >&5 +echo "configure:12805: checking for __attribute__((noreturn))" >&5 if eval "test \"`echo '$''{'ac_cv_attribute_noreturn'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12817: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_attribute_noreturn=yes else @@ -12855,19 +12837,19 @@ echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 -echo "configure:12859: checking for LC_MESSAGES" >&5 +echo "configure:12841: checking for LC_MESSAGES" >&5 if eval "test \"`echo '$''{'ac_cv_i18n_lc_messages'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { int category = LC_MESSAGES; ; return 0; } EOF -if { (eval echo configure:12871: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12853: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_i18n_lc_messages=yes else @@ -12890,12 +12872,12 @@ for ac_func in localeconv do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12894: checking for $ac_func" >&5 +echo "configure:12876: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13088,7 +13070,7 @@ # Extract the first word of "nspr-config", so it can be a program name with args. set dummy nspr-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:13092: checking for $ac_word" >&5 +echo "configure:13074: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_NSPR_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -13123,7 +13105,7 @@ min_nspr_version=4.7.0 echo $ac_n "checking for NSPR - version >= $min_nspr_version""... $ac_c" 1>&6 -echo "configure:13127: checking for NSPR - version >= $min_nspr_version" >&5 +echo "configure:13109: checking for NSPR - version >= $min_nspr_version" >&5 no_nspr="" if test "$NSPR_CONFIG" != "no"; then @@ -13182,7 +13164,7 @@ _SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS $NSPR_CFLAGS" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13177: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* MOZ_NATIVE_NSPR=1 else @@ -13204,19 +13186,126 @@ CFLAGS=$_SAVE_CFLAGS fi +# Check whether --enable-system-ffi or --disable-system-ffi was given. +if test "${enable_system_ffi+set}" = set; then + enableval="$enable_system_ffi" + if test "$enableval" = "yes"; then + MOZ_NATIVE_FFI=1 + elif test "$enableval" = "no"; then + : + else + { echo "configure: error: Option, system-ffi, does not take an argument ($enableval)." 1>&2; exit 1; } + fi +fi + + +if test -n "$MOZ_NATIVE_FFI"; then + succeeded=no + + if test -z "$PKG_CONFIG"; then + # Extract the first word of "pkg-config", so it can be a program name with args. +set dummy pkg-config; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:13210: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + case "$PKG_CONFIG" in + /*) + ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. + ;; + ?:/*) + ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a dos path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word" + break + fi + done + IFS="$ac_save_ifs" + test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" + ;; +esac +fi +PKG_CONFIG="$ac_cv_path_PKG_CONFIG" +if test -n "$PKG_CONFIG"; then + echo "$ac_t""$PKG_CONFIG" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + + fi + + if test "$PKG_CONFIG" = "no" ; then + echo "*** The pkg-config script could not be found. Make sure it is" + echo "*** in your path, or set the PKG_CONFIG environment variable" + echo "*** to the full path to pkg-config." + echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." + else + PKG_CONFIG_MIN_VERSION=0.9.0 + if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then + echo $ac_n "checking for libffi""... $ac_c" 1>&6 +echo "configure:13254: checking for libffi" >&5 + + if $PKG_CONFIG --exists "libffi" ; then + echo "$ac_t""yes" 1>&6 + succeeded=yes + + echo $ac_n "checking MOZ_FFI_CFLAGS""... $ac_c" 1>&6 +echo "configure:13261: checking MOZ_FFI_CFLAGS" >&5 + MOZ_FFI_CFLAGS=`$PKG_CONFIG --cflags "libffi"` + echo "$ac_t""$MOZ_FFI_CFLAGS" 1>&6 + + echo $ac_n "checking MOZ_FFI_LIBS""... $ac_c" 1>&6 +echo "configure:13266: checking MOZ_FFI_LIBS" >&5 + ## Remove evil flags like -Wl,--export-dynamic + MOZ_FFI_LIBS="`$PKG_CONFIG --libs \"libffi\" |sed s/-Wl,--export-dynamic//g`" + echo "$ac_t""$MOZ_FFI_LIBS" 1>&6 + else + MOZ_FFI_CFLAGS="" + MOZ_FFI_LIBS="" + ## If we have a custom action on failure, don't print errors, but + ## do set a variable so people can do so. + MOZ_FFI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libffi"` + echo $MOZ_FFI_PKG_ERRORS + fi + + + + else + echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." + echo "*** See http://www.freedesktop.org/software/pkgconfig" + fi + fi + + if test $succeeded = yes; then + : + else + if test "$COMPILE_ENVIRONMENT"; then + { echo "configure: error: Library requirements (libffi) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; } + fi + fi + +fi + + + # Application BUILD_STATIC_LIBS= ENABLE_TESTS=1 -MOZ_THUMB2= USE_ARM_KUSER= case "${target}" in arm-android-eabi) USE_ARM_KUSER=1 - MOZ_THUMB2=1 ;; esac @@ -13264,93 +13353,293 @@ # Individual module options -case "$target_cpu" in - arm*) - MOZ_ARM_ARCH=armv7 - ;; + +case "${target}" in +arm-android-eabi) + MOZ_THUMB=yes + MOZ_ARCH=armv7-a + MOZ_FPU=vfp + MOZ_FLOAT_ABI=softfp + ;; +arm*-*) + if test -n "$MOZ_PLATFORM_MAEMO"; then + MOZ_THUMB=no + MOZ_ARCH=armv7-a + MOZ_FLOAT_ABI=softfp + fi + if test "$MOZ_PLATFORM_MAEMO" = 6; then + MOZ_THUMB=yes + fi + ;; esac + # Check whether --enable-thumb2 or --disable-thumb2 was given. if test "${enable_thumb2+set}" = set; then enableval="$enable_thumb2" - if test "$enableval" = "yes"; then - MOZ_THUMB2=1 - elif test "$enableval" = "no"; then - MOZ_THUMB2= + if test "$enableval" = "no"; then + MOZ_THUMB=no + elif test "$enableval" = "yes"; then + MOZ_THUMB=yes else { echo "configure: error: Option, thumb2, does not take an argument ($enableval)." 1>&2; exit 1; } fi fi -if test -n "$MOZ_THUMB2"; then - MOZ_ARM_ARCH=armv7 + +# Check whether --with-thumb or --without-thumb was given. +if test "${with_thumb+set}" = set; then + withval="$with_thumb" + if test -z "$GNU_CC"; then + { echo "configure: error: --with-thumb is not supported on non-GNU toolchains" 1>&2; exit 1; } + fi + MOZ_THUMB=$withval +fi + + +# Check whether --with-thumb-interwork or --without-thumb-interwork was given. +if test "${with_thumb_interwork+set}" = set; then + withval="$with_thumb_interwork" + if test -z "$GNU_CC"; then + { echo "configure: error: --with-thumb-interwork is not supported on non-GNU toolchains" 1>&2; exit 1; } + fi + MOZ_THUMB_INTERWORK=$withval fi -# Check whether --with-cpu-arch or --without-cpu-arch was given. -if test "${with_cpu_arch+set}" = set; then - withval="$with_cpu_arch" - MOZ_ARM_ARCH=$withval + +# Check whether --with-arch or --without-arch was given. +if test "${with_arch+set}" = set; then + withval="$with_arch" + if test -z "$GNU_CC"; then + { echo "configure: error: --with-arch is not supported on non-GNU toolchains" 1>&2; exit 1; } + fi + MOZ_ARCH=$withval fi -if test -n "$MOZ_THUMB2"; then - case "$target_cpu" in - arm*) - if test "$MOZ_ARM_ARCH" != "armv7"; then - { echo "configure: error: --enable-thumb2 is not compatible with cpu-arch=$MOZ_ARM_ARCH" 1>&2; exit 1; } - fi - if test "$GNU_CC"; then - cat >> confdefs.h <<\EOF -#define MOZ_THUMB2 1 +# Check whether --with-fpu or --without-fpu was given. +if test "${with_fpu+set}" = set; then + withval="$with_fpu" + if test -z "$GNU_CC"; then + { echo "configure: error: --with-fpu is not supported on non-GNU toolchains" 1>&2; exit 1; } + fi + MOZ_FPU=$withval +fi + + +# Check whether --with-float-abi or --without-float-abi was given. +if test "${with_float_abi+set}" = set; then + withval="$with_float_abi" + if test -z "$GNU_CC"; then + { echo "configure: error: --with-float-abi is not supported on non-GNU toolchains" 1>&2; exit 1; } + fi + MOZ_FLOAT_ABI=$withval +fi + + +# Check whether --with-soft-float or --without-soft-float was given. +if test "${with_soft_float+set}" = set; then + withval="$with_soft_float" + if test -z "$GNU_CC"; then + { echo "configure: error: --with-soft-float is not supported on non-GNU toolchains" 1>&2; exit 1; } + fi + MOZ_SOFT_FLOAT=$withval +fi + + +case "$MOZ_ARCH" in +toolchain|"") + arch_flag="" + ;; +*) + arch_flag="-march=$MOZ_ARCH" + ;; +esac + +case "$MOZ_THUMB" in +yes) + MOZ_THUMB2=1 + thumb_flag="-mthumb" + ;; +no) + MOZ_THUMB2= + thumb_flag="-marm" + ;; +*) + _SAVE_CFLAGS="$CFLAGS" + CFLAGS="$arch_flag" + cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + MOZ_THUMB2=1 +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + MOZ_THUMB2= +fi +rm -f conftest* + CFLAGS="$_SAVE_CFLAGS" + thumb_flag="" + ;; +esac - cat >> confdefs.h <<\EOF -#define MOZ_ARM_ARCH 1 +if test "$MOZ_THUMB2" = 1; then + cat >> confdefs.h <<\EOF +#define MOZ_THUMB2 1 EOF - CFLAGS="$CFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - CXXFLAGS="$CXXFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - ASFLAGS="$ASFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - else - { echo "configure: error: --enable-thumb2 is not supported for non-GNU toolchains" 1>&2; exit 1; } - fi +fi + +case "$MOZ_THUMB_INTERWORK" in +yes) + thumb_interwork_flag="-mthumb-interwork" ;; - *) - { echo "configure: error: --enable-thumb2 is not supported for non-ARM CPU architectures" 1>&2; exit 1; } +no) + thumb_interwork_flag="-mno-thumb-interwork" ;; - esac -elif test "$MOZ_ARM_ARCH" = "armv7"; then - case "$target_cpu" in - arm*) - if test "$GNU_CC"; then - cat >> confdefs.h <<\EOF -#define MOZ_ARM_ARCH 1 -EOF +*) # toolchain + thumb_interwork_flag="" + ;; +esac - CFLAGS="$CFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - CXXFLAGS="$CXXFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - ASFLAGS="$ASFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - else - { echo "configure: error: --with-cpu-arch=armv7 is not supported for non-GNU toolchains" 1>&2; exit 1; } - fi +case "$MOZ_FPU" in +toolchain|"") + fpu_flag="" ;; - *) - { echo "configure: error: --with-cpu-arch=armv7 is not supported for non-ARM CPU architectures" 1>&2; exit 1; } +*) + fpu_flag="-mfpu=$MOZ_FPU" ;; - esac +esac + +case "$MOZ_FLOAT_ABI" in +toolchain|"") + float_abi_flag="" + ;; +*) + float_abi_flag="-mfloat-abi=$MOZ_FLOAT_ABI" + ;; +esac + +case "$MOZ_SOFT_FLOAT" in +yes) + soft_float_flag="-msoft-float" + ;; +no) + soft_float_flag="-mno-soft-float" + ;; +*) # toolchain + soft_float_flag="" + ;; +esac + +all_flags=`echo $arch_flag $thumb_flag $thumb_interwork_flag $fpu_flag $float_abi_flag $soft_float_flag` +if test -n "$all_flags"; then + _SAVE_CFLAGS="$CFLAGS" + CFLAGS="$all_flags" + echo $ac_n "checking whether the chosen combination of compiler flags ($all_flags) works""... $ac_c" 1>&6 +echo "configure:13548: checking whether the chosen combination of compiler flags ($all_flags) works" >&5 + cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + echo "$ac_t""yes" 1>&6 else - case "$target_cpu" in - arm*) - if test "$GNU_CC"; then - CFLAGS="$CFLAGS -march=armv5te -mthumb-interwork -msoft-float" - CXXFLAGS="$CXXFLAGS -march=armv5te -mthumb-interwork -msoft-float" - ASFLAGS="$ASFLAGS -march=armv5te -mthumb-interwork -msoft-float" - fi - ;; - esac + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + { echo "configure: error: no" 1>&2; exit 1; } +fi +rm -f conftest* + + CFLAGS="$_SAVE_CFLAGS $all_flags" + CXXFLAGS="$CXXFLAGS $all_flags" + ASFLAGS="$ASFLAGS $all_flags" + if test -n "$thumb_flag"; then + LDFLAGS="$LDFLAGS $thumb_flag" + fi fi +if test "$CPU_ARCH" = "arm"; then + echo $ac_n "checking for ARM SIMD support in compiler""... $ac_c" 1>&6 +echo "configure:13580: checking for ARM SIMD support in compiler" >&5 + # We try to link so that this also fails when + # building with LTO. + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + result="yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + result="no" +fi +rm -f conftest* + echo "$ac_t"""$result"" 1>&6 + if test "$result" = "yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_ARM_SIMD 1 +EOF + + HAVE_ARM_SIMD=1 + fi + + echo $ac_n "checking for ARM NEON support in compiler""... $ac_c" 1>&6 +echo "configure:13611: checking for ARM NEON support in compiler" >&5 + # We try to link so that this also fails when + # building with LTO. + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + result="yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + result="no" +fi +rm -f conftest* + echo "$ac_t"""$result"" 1>&6 + if test "$result" = "yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_ARM_NEON 1 +EOF + + HAVE_ARM_NEON=1 + fi +fi # CPU_ARCH = arm + + + # Debugging and Optimizations @@ -13389,18 +13678,18 @@ if test -n "$MOZ_DEBUG"; then echo $ac_n "checking for valid debug flags""... $ac_c" 1>&6 -echo "configure:13393: checking for valid debug flags" >&5 +echo "configure:13682: checking for valid debug flags" >&5 _SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS $MOZ_DEBUG_FLAGS" cat > conftest.$ac_ext < int main() { printf("Hello World\n"); ; return 0; } EOF -if { (eval echo configure:13404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13693: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* _results=yes else @@ -13441,18 +13730,18 @@ if test "$COMPILE_ENVIRONMENT"; then if test -n "$MOZ_OPTIMIZE"; then echo $ac_n "checking for valid optimization flags""... $ac_c" 1>&6 -echo "configure:13445: checking for valid optimization flags" >&5 +echo "configure:13734: checking for valid optimization flags" >&5 _SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS $MOZ_OPTIMIZE_FLAGS" cat > conftest.$ac_ext < int main() { printf("Hello World\n"); ; return 0; } EOF -if { (eval echo configure:13456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13745: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* _results=yes else @@ -13581,7 +13870,7 @@ fi else echo $ac_n "checking size of int *""... $ac_c" 1>&6 -echo "configure:13585: checking size of int *" >&5 +echo "configure:13874: checking size of int *" >&5 if eval "test \"`echo '$''{'ac_cv_sizeof_int_p'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -13589,9 +13878,10 @@ ac_cv_sizeof_int_p=4 else cat > conftest.$ac_ext < +#include main() { FILE *f=fopen("conftestval", "w"); @@ -13600,7 +13890,7 @@ exit(0); } EOF -if { (eval echo configure:13604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:13894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_sizeof_int_p=`cat conftestval` else @@ -13847,17 +14137,17 @@ if test -n "$MOZ_VALGRIND"; then ac_safe=`echo "valgrind/valgrind.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for valgrind/valgrind.h""... $ac_c" 1>&6 -echo "configure:13851: checking for valgrind/valgrind.h" >&5 +echo "configure:14141: checking for valgrind/valgrind.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:13861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:14151: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -14012,7 +14302,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:14016: checking for $ac_word" >&5 +echo "configure:14306: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_CCACHE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -14163,12 +14453,12 @@ for ac_func in __cxa_demangle do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14167: checking for $ac_func" >&5 +echo "configure:14457: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14488: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14242,17 +14532,17 @@ if test "$HAVE_GCC3_ABI" -a -z "$SKIP_LIBRARY_CHECKS"; then ac_safe=`echo "unwind.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for unwind.h""... $ac_c" 1>&6 -echo "configure:14246: checking for unwind.h" >&5 +echo "configure:14536: checking for unwind.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:14256: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:14546: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -14271,12 +14561,12 @@ for ac_func in _Unwind_Backtrace do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14275: checking for $ac_func" >&5 +echo "configure:14565: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14348,7 +14638,7 @@ # Compiler Options echo $ac_n "checking for gcc -pipe support""... $ac_c" 1>&6 -echo "configure:14352: checking for gcc -pipe support" >&5 +echo "configure:14642: checking for gcc -pipe support" >&5 if test -n "$GNU_CC" -a -n "$GNU_CXX" -a -n "$GNU_AS"; then echo '#include ' > dummy-hello.c echo 'int main() { printf("Hello World\n"); exit(0); }' >> dummy-hello.c @@ -14363,14 +14653,14 @@ _SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -pipe" cat > conftest.$ac_ext < int main() { printf("Hello World\n"); ; return 0; } EOF -if { (eval echo configure:14374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* _res_gcc_pipe="yes" else @@ -14415,16 +14705,16 @@ CFLAGS="$CFLAGS -fprofile-generate -fprofile-correction" echo $ac_n "checking whether C compiler supports -fprofile-generate""... $ac_c" 1>&6 -echo "configure:14419: checking whether C compiler supports -fprofile-generate" >&5 +echo "configure:14709: checking whether C compiler supports -fprofile-generate" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14718: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* PROFILE_GEN_CFLAGS="-fprofile-generate" result="yes" @@ -14488,16 +14778,16 @@ _SAVE_CXXFLAGS=$CXXFLAGS CXXFLAGS="$CXXFLAGS ${_WARNINGS_CXXFLAGS} ${_COMPILER_PREFIX}-pedantic ${_COMPILER_PREFIX}-Wno-long-long" echo $ac_n "checking whether C++ compiler has -pedantic long long bug""... $ac_c" 1>&6 -echo "configure:14492: checking whether C++ compiler has -pedantic long long bug" >&5 +echo "configure:14782: checking whether C++ compiler has -pedantic long long bug" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* result="no" else @@ -14522,12 +14812,12 @@ fi echo $ac_n "checking for correct temporary object destruction order""... $ac_c" 1>&6 -echo "configure:14526: checking for correct temporary object destruction order" >&5 +echo "configure:14816: checking for correct temporary object destruction order" >&5 if test "$cross_compiling" = yes; then result="maybe" else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:14844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then result="yes" else @@ -14571,12 +14861,12 @@ _SAVE_CXXFLAGS=$CXXFLAGS CXXFLAGS="$CXXFLAGS ${_WARNINGS_CXXFLAGS}" echo $ac_n "checking for correct overload resolution with const and templates""... $ac_c" 1>&6 -echo "configure:14575: checking for correct overload resolution with const and templates" >&5 +echo "configure:14865: checking for correct overload resolution with const and templates" >&5 if eval "test \"`echo '$''{'ac_nscap_nonconst_opeq_bug'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -14606,7 +14896,7 @@ ; return 0; } EOF -if { (eval echo configure:14610: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_nscap_nonconst_opeq_bug="no" else @@ -14629,19 +14919,19 @@ fi echo $ac_n "checking for tm_zone tm_gmtoff in struct tm""... $ac_c" 1>&6 -echo "configure:14633: checking for tm_zone tm_gmtoff in struct tm" >&5 +echo "configure:14923: checking for tm_zone tm_gmtoff in struct tm" >&5 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone_tm_gmtoff'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { struct tm tm; tm.tm_zone = 0; tm.tm_gmtoff = 1; ; return 0; } EOF -if { (eval echo configure:14645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14935: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_tm_zone_tm_gmtoff="yes" else @@ -14855,7 +15145,7 @@ if test -z "$SKIP_LIBRARY_CHECKS" -a -z "$NO_EDITLINE"; then if test -n "$JS_WANT_READLINE"; then echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6 -echo "configure:14859: checking for readline in -lreadline" >&5 +echo "configure:15149: checking for readline in -lreadline" >&5 ac_lib_var=`echo readline'_'readline | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14863,7 +15153,7 @@ ac_save_LIBS="$LIBS" LIBS="-lreadline $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -15123,9 +15413,9 @@ fi echo $ac_n "checking for posix_fallocate""... $ac_c" 1>&6 -echo "configure:15127: checking for posix_fallocate" >&5 +echo "configure:15417: checking for posix_fallocate" >&5 cat > conftest.$ac_ext < @@ -15133,7 +15423,7 @@ posix_fallocate(0, 0, 0); ; return 0; } EOF -if { (eval echo configure:15137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv___posix_fallocate=true else @@ -15159,7 +15449,7 @@ _SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS $XCFLAGS" cat > conftest.$ac_ext < @@ -15177,7 +15467,7 @@ ; return 0; } EOF -if { (eval echo configure:15181: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15471: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then : else echo "configure: failed program was:" >&5 @@ -15278,12 +15568,12 @@ for ac_func in setlocale do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15282: checking for $ac_func" >&5 +echo "configure:15572: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15333,12 +15623,12 @@ for ac_func in localeconv do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15337: checking for $ac_func" >&5 +echo "configure:15627: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15732,8 +16022,6 @@ s%@HAVE_GCC_ALIGN_ARG_POINTER@%$HAVE_GCC_ALIGN_ARG_POINTER%g s%@HAVE_DTRACE@%$HAVE_DTRACE%g s%@HAVE_LINUX_PERF_EVENT_H@%$HAVE_LINUX_PERF_EVENT_H%g -s%@HAVE_ARM_SIMD@%$HAVE_ARM_SIMD%g -s%@HAVE_ARM_NEON@%$HAVE_ARM_NEON%g s%@LIBOBJS@%$LIBOBJS%g s%@HAVE_CLOCK_MONOTONIC@%$HAVE_CLOCK_MONOTONIC%g s%@REALTIME_LIBS@%$REALTIME_LIBS%g @@ -15741,9 +16029,14 @@ s%@NSPR_CFLAGS@%$NSPR_CFLAGS%g s%@NSPR_LIBS@%$NSPR_LIBS%g s%@NSPR_CONFIG@%$NSPR_CONFIG%g +s%@PKG_CONFIG@%$PKG_CONFIG%g +s%@MOZ_FFI_CFLAGS@%$MOZ_FFI_CFLAGS%g +s%@MOZ_FFI_LIBS@%$MOZ_FFI_LIBS%g +s%@MOZ_NATIVE_FFI@%$MOZ_NATIVE_FFI%g s%@MOZ_UI_LOCALE@%$MOZ_UI_LOCALE%g s%@MOZ_THUMB2@%$MOZ_THUMB2%g -s%@MOZ_ARM_ARCH@%$MOZ_ARM_ARCH%g +s%@HAVE_ARM_SIMD@%$HAVE_ARM_SIMD%g +s%@HAVE_ARM_NEON@%$HAVE_ARM_NEON%g s%@MOZ_OPTIMIZE@%$MOZ_OPTIMIZE%g s%@MOZ_OPTIMIZE_FLAGS@%$MOZ_OPTIMIZE_FLAGS%g s%@MOZ_OPTIMIZE_LDFLAGS@%$MOZ_OPTIMIZE_LDFLAGS%g @@ -16121,7 +16414,7 @@ $GMAKE js-config # Build jsctypes if it's enabled. -if test "$JS_HAS_CTYPES"; then +if test "$JS_HAS_CTYPES" -a -z "$MOZ_NATIVE_FFI"; then # Run the libffi 'configure' script. ac_configure_args="--disable-shared --enable-static --disable-raw-api" if test "$MOZ_DEBUG"; then @@ -16182,12 +16475,6 @@ if test "$OS_ARCH" = "OS2"; then ac_configure_args="$ac_configure_args CFLAGS=-Zomf AR=emxomfar" fi - if test -n "$MOZ_THUMB2"; then - ac_configure_args="$ac_configure_args --enable-thumb2" - fi - if test -n "$MOZ_ARM_ARCH"; then - ac_configure_args="$ac_configure_args --with-cpu-arch=$MOZ_ARM_ARCH" - fi # Use a separate cache file for libffi, since it does things differently # from our configure. @@ -16291,7 +16578,7 @@ fi fi - cd $ac_popdir + cd "$ac_popdir" done fi debian/patches/destdir.patch0000644000000000000000000000143212042314057013272 0ustar # See discussion in https://bugzilla.mozilla.org/show_bug.cgi?id=628723 # Patch created by Colin Walters Index: mozjs-1.8.5-1.0.0+dfsg/js/src/Makefile.in =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/Makefile.in 2012-01-23 13:22:07.000000000 +0000 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/Makefile.in 2012-01-23 13:22:07.000000000 +0000 @@ -900,8 +900,8 @@ ifeq (,$(HOST_BIN_SUFFIX)) mv -f $(SHLIB_ANY_VER) $(SHLIB_EXACT_VER) @[ ! -h $(SHLIB_ABI_VER) ] || rm -f $(SHLIB_ABI_VER) - ln -s $(SHLIB_EXACT_VER) $(SHLIB_ABI_VER) - ln -s $(SHLIB_ABI_VER) $(SHLIB_ANY_VER) + ln -s $(notdir $(SHLIB_EXACT_VER)) $(SHLIB_ABI_VER) + ln -s $(notdir $(SHLIB_ABI_VER)) $(SHLIB_ANY_VER) endif endif ifneq (,$(IMPORT_LIBRARY)) debian/patches/fix-map-pages-on-ia64.patch0000644000000000000000000000516412042314057015453 0ustar From: Stephan Schreiber Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659186 Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=589735 Description: Fix MapPages() on ia64 diff -rp -u10 mozjs-old1/js/src/jsgcchunk.cpp mozjs-old2/js/src/jsgcchunk.cpp --- mozjs-old1/js/src/jsgcchunk.cpp 2012-10-05 18:53:40.000000000 +0200 +++ mozjs-old2/js/src/jsgcchunk.cpp 2012-10-19 20:39:14.000000000 +0200 @@ -311,29 +311,62 @@ MapAlignedPages(size_t size, size_t alig if (p == MAP_FAILED) return NULL; return p; } # else /* JS_GC_HAS_MAP_ALIGN */ static void * MapPages(void *addr, size_t size) { +#if defined(__ia64__) + /* + * The JS engine assumes that all allocated pointers have their high 17 bits clear, + * which ia64's mmap doesn't support directly. However, we can emulate it by passing + * mmap an "addr" parameter with those bits clear. The mmap will return that address, + * or the nearest available memory above that address, providing a near-guarantee + * that those bits are clear. If they are not, we return NULL below to indicate + * out-of-memory. + * + * The addr is chosen as 0x0000070000000000, which still allows about 120TB of virtual + * address space. + * + * See Bug 589735 for more information. + */ +#endif + /* * We don't use MAP_FIXED here, because it can cause the *replacement* * of existing mappings, and we only want to create new mappings. */ +#if defined(__ia64__) + void *p = mmap(addr ? addr : (void*)0x0000070000000000, + size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, + -1, 0); +#else void *p = mmap(addr, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0); +#endif if (p == MAP_FAILED) return NULL; +#if defined(__ia64__) + /* + * If the caller requested a specific memory location, verify that's what mmap returned. + * Otherwise: If the allocated memory doesn't have its upper 17 bits clear, consider it + * as out of memory. + */ + if (addr && p != addr + || !addr && ((long long)p & 0xffff800000000000)) { +#else + /* If the caller requested a specific memory location, verify that's what mmap returned. */ if (addr && p != addr) { +#endif /* We succeeded in mapping memory, but not in the right place. */ JS_ALWAYS_TRUE(munmap(p, size) == 0); return NULL; } return p; } # endif /* !JS_GC_HAS_MAP_ALIGN */ static void Signed-off-by: Stephan Schreiber Based on a work of Jan Horak debian/patches/Bug-626035-Modify-the-way-arm-compiler-flags-are-set.patch0000644000000000000000000002346412042314057022743 0ustar From: Mike Hommey Date: Wed, 27 Apr 2011 08:58:01 +0200 Subject: Bug 626035 - Modify the way arm compiler flags are set in configure --- configure.in | 292 ++++++++++++++++++++++++++++++++------------------- js/src/configure.in | 284 ++++++++++++++++++++++++++++++++----------------- 2 files changed, 372 insertions(+), 204 deletions(-) Index: mozjs-1.8.5-1.0.0+dfsg/js/src/configure.in =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/configure.in 2012-01-21 15:57:37.507703219 +0100 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/configure.in 2012-01-21 15:58:04.951703302 +0100 @@ -3535,34 +3535,6 @@ AC_CHECK_LIB(socket, socket) esac -AC_MSG_CHECKING(for ARM SIMD support in compiler) -AC_TRY_COMPILE([], - [asm("uqadd8 r1, r1, r2");], - result="yes", result="no") -AC_MSG_RESULT("$result") -if test "$result" = "yes"; then - AC_DEFINE(HAVE_ARM_SIMD) - HAVE_ARM_SIMD=1 -fi -AC_SUBST(HAVE_ARM_SIMD) - -AC_MSG_CHECKING(for ARM NEON support in compiler) -_SAVE_CFLAGS="$CFLAGS" -if test "$GNU_CC"; then - # gcc needs -mfpu=neon to recognize NEON instructions - CFLAGS="$CFLAGS -mfpu=neon -mfloat-abi=softfp" -fi -AC_TRY_COMPILE([], - [asm("vadd.i8 d0, d0, d0");], - result="yes", result="no") -AC_MSG_RESULT("$result") -if test "$result" = "yes"; then - AC_DEFINE(HAVE_ARM_NEON) - HAVE_ARM_NEON=1 -fi -CFLAGS="$_SAVE_CFLAGS" -AC_SUBST(HAVE_ARM_NEON) - dnl ======================================================== dnl = pthread support dnl = Start by checking whether the system support pthreads @@ -4614,13 +4586,11 @@ BUILD_STATIC_LIBS= ENABLE_TESTS=1 -MOZ_THUMB2= USE_ARM_KUSER= case "${target}" in arm-android-eabi) USE_ARM_KUSER=1 - MOZ_THUMB2=1 ;; esac @@ -4666,80 +4636,204 @@ dnl ======================================================== MOZ_ARG_HEADER(Individual module options) -dnl Setup default CPU arch for arm target -case "$target_cpu" in - arm*) - MOZ_ARM_ARCH=armv7 - ;; -esac dnl ======================================================== -dnl = Enable building the Thumb2 instruction set +dnl = ARM toolchain tweaks dnl ======================================================== -MOZ_ARG_ENABLE_BOOL(thumb2, - [ --enable-thumb2 Enable Thumb2 instruction set (implies ARMv7)], - MOZ_THUMB2=1, - MOZ_THUMB2=) -if test -n "$MOZ_THUMB2"; then - MOZ_ARM_ARCH=armv7 + +dnl Defaults +case "${target}" in +arm-android-eabi) + MOZ_THUMB=yes + MOZ_ARCH=armv7-a + MOZ_FPU=vfp + MOZ_FLOAT_ABI=softfp + ;; +arm*-*) + if test -n "$MOZ_PLATFORM_MAEMO"; then + MOZ_THUMB=no + MOZ_ARCH=armv7-a + MOZ_FLOAT_ABI=softfp + fi + if test "$MOZ_PLATFORM_MAEMO" = 6; then + MOZ_THUMB=yes + fi + ;; +esac + +dnl Kept for compatibility with some buildbot mozconfig +MOZ_ARG_DISABLE_BOOL(thumb2, [], MOZ_THUMB=no, MOZ_THUMB=yes) + +MOZ_ARG_WITH_STRING(thumb, +[ --with-thumb[[=yes|no|toolchain]]] +[ Use Thumb instruction set (-mthumb)], + if test -z "$GNU_CC"; then + AC_MSG_ERROR([--with-thumb is not supported on non-GNU toolchains]) + fi + MOZ_THUMB=$withval) + +MOZ_ARG_WITH_STRING(thumb-interwork, +[ --with-thumb-interwork[[=yes|no|toolchain]] + Use Thumb/ARM instuctions interwork (-mthumb-interwork)], + if test -z "$GNU_CC"; then + AC_MSG_ERROR([--with-thumb-interwork is not supported on non-GNU toolchains]) + fi + MOZ_THUMB_INTERWORK=$withval) + +MOZ_ARG_WITH_STRING(arch, +[ --with-arch=[[type|toolchain]] + Use specific CPU features (-march=type)], + if test -z "$GNU_CC"; then + AC_MSG_ERROR([--with-arch is not supported on non-GNU toolchains]) + fi + MOZ_ARCH=$withval) + +MOZ_ARG_WITH_STRING(fpu, +[ --with-fpu=[[type|toolchain]] + Use specific FPU type (-mfpu=type)], + if test -z "$GNU_CC"; then + AC_MSG_ERROR([--with-fpu is not supported on non-GNU toolchains]) + fi + MOZ_FPU=$withval) + +MOZ_ARG_WITH_STRING(float-abi, +[ --with-float-abi=[[type|toolchain]] + Use specific arm float ABI (-mfloat-abi=type)], + if test -z "$GNU_CC"; then + AC_MSG_ERROR([--with-float-abi is not supported on non-GNU toolchains]) + fi + MOZ_FLOAT_ABI=$withval) + +MOZ_ARG_WITH_STRING(soft-float, +[ --with-soft-float[[=yes|no|toolchain]] + Use soft float library (-msoft-float)], + if test -z "$GNU_CC"; then + AC_MSG_ERROR([--with-soft-float is not supported on non-GNU toolchains]) + fi + MOZ_SOFT_FLOAT=$withval) + +case "$MOZ_ARCH" in +toolchain|"") + arch_flag="" + ;; +*) + arch_flag="-march=$MOZ_ARCH" + ;; +esac + +case "$MOZ_THUMB" in +yes) + MOZ_THUMB2=1 + thumb_flag="-mthumb" + ;; +no) + MOZ_THUMB2= + thumb_flag="-marm" + ;; +*) + _SAVE_CFLAGS="$CFLAGS" + CFLAGS="$arch_flag" + AC_TRY_COMPILE([],[return sizeof(__thumb2__);], + MOZ_THUMB2=1, + MOZ_THUMB2=) + CFLAGS="$_SAVE_CFLAGS" + thumb_flag="" + ;; +esac + +if test "$MOZ_THUMB2" = 1; then + AC_DEFINE(MOZ_THUMB2) fi -dnl ======================================================== -dnl = Enable building for ARM specific CPU features -dnl ======================================================== -MOZ_ARG_WITH_STRING(cpu-arch, -[ --with-cpu-arch=arch Use specific arm architecture CPU features, default armv7], - MOZ_ARM_ARCH=$withval) +case "$MOZ_THUMB_INTERWORK" in +yes) + thumb_interwork_flag="-mthumb-interwork" + ;; +no) + thumb_interwork_flag="-mno-thumb-interwork" + ;; +*) # toolchain + thumb_interwork_flag="" + ;; +esac -if test -n "$MOZ_THUMB2"; then - case "$target_cpu" in - arm*) - if test "$MOZ_ARM_ARCH" != "armv7"; then - AC_MSG_ERROR([--enable-thumb2 is not compatible with cpu-arch=$MOZ_ARM_ARCH]) - fi - if test "$GNU_CC"; then - AC_DEFINE(MOZ_THUMB2) - AC_DEFINE(MOZ_ARM_ARCH) - CFLAGS="$CFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - CXXFLAGS="$CXXFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - ASFLAGS="$ASFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - else - AC_MSG_ERROR([--enable-thumb2 is not supported for non-GNU toolchains]) - fi +case "$MOZ_FPU" in +toolchain|"") + fpu_flag="" ;; - *) - AC_MSG_ERROR([--enable-thumb2 is not supported for non-ARM CPU architectures]) +*) + fpu_flag="-mfpu=$MOZ_FPU" ;; - esac -elif test "$MOZ_ARM_ARCH" = "armv7"; then - case "$target_cpu" in - arm*) - if test "$GNU_CC"; then - AC_DEFINE(MOZ_ARM_ARCH) - CFLAGS="$CFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - CXXFLAGS="$CXXFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - ASFLAGS="$ASFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" - else - AC_MSG_ERROR([--with-cpu-arch=armv7 is not supported for non-GNU toolchains]) - fi +esac + +case "$MOZ_FLOAT_ABI" in +toolchain|"") + float_abi_flag="" ;; - *) - AC_MSG_ERROR([--with-cpu-arch=armv7 is not supported for non-ARM CPU architectures]) +*) + float_abi_flag="-mfloat-abi=$MOZ_FLOAT_ABI" ;; - esac -else - case "$target_cpu" in - arm*) - if test "$GNU_CC"; then - CFLAGS="$CFLAGS -march=armv5te -mthumb-interwork -msoft-float" - CXXFLAGS="$CXXFLAGS -march=armv5te -mthumb-interwork -msoft-float" - ASFLAGS="$ASFLAGS -march=armv5te -mthumb-interwork -msoft-float" - fi - ;; - esac +esac + +case "$MOZ_SOFT_FLOAT" in +yes) + soft_float_flag="-msoft-float" + ;; +no) + soft_float_flag="-mno-soft-float" + ;; +*) # toolchain + soft_float_flag="" + ;; +esac + +dnl Use echo to avoid accumulating space characters +all_flags=`echo $arch_flag $thumb_flag $thumb_interwork_flag $fpu_flag $float_abi_flag $soft_float_flag` +if test -n "$all_flags"; then + _SAVE_CFLAGS="$CFLAGS" + CFLAGS="$all_flags" + AC_MSG_CHECKING(whether the chosen combination of compiler flags ($all_flags) works) + AC_TRY_COMPILE([],[return 0;], + AC_MSG_RESULT([yes]), + AC_MSG_ERROR([no])) + + CFLAGS="$_SAVE_CFLAGS $all_flags" + CXXFLAGS="$CXXFLAGS $all_flags" + ASFLAGS="$ASFLAGS $all_flags" + if test -n "$thumb_flag"; then + LDFLAGS="$LDFLAGS $thumb_flag" + fi fi AC_SUBST(MOZ_THUMB2) -AC_SUBST(MOZ_ARM_ARCH) + +if test "$CPU_ARCH" = "arm"; then + AC_MSG_CHECKING(for ARM SIMD support in compiler) + # We try to link so that this also fails when + # building with LTO. + AC_TRY_LINK([], + [asm("uqadd8 r1, r1, r2");], + result="yes", result="no") + AC_MSG_RESULT("$result") + if test "$result" = "yes"; then + AC_DEFINE(HAVE_ARM_SIMD) + HAVE_ARM_SIMD=1 + fi + + AC_MSG_CHECKING(for ARM NEON support in compiler) + # We try to link so that this also fails when + # building with LTO. + AC_TRY_LINK([], + [asm(".fpu neon\n vadd.i8 d0, d0, d0");], + result="yes", result="no") + AC_MSG_RESULT("$result") + if test "$result" = "yes"; then + AC_DEFINE(HAVE_ARM_NEON) + HAVE_ARM_NEON=1 + fi +fi # CPU_ARCH = arm + +AC_SUBST(HAVE_ARM_SIMD) +AC_SUBST(HAVE_ARM_NEON) dnl ======================================================== dnl = @@ -6147,12 +6241,6 @@ if test "$OS_ARCH" = "OS2"; then ac_configure_args="$ac_configure_args CFLAGS=-Zomf AR=emxomfar" fi - if test -n "$MOZ_THUMB2"; then - ac_configure_args="$ac_configure_args --enable-thumb2" - fi - if test -n "$MOZ_ARM_ARCH"; then - ac_configure_args="$ac_configure_args --with-cpu-arch=$MOZ_ARM_ARCH" - fi # Use a separate cache file for libffi, since it does things differently # from our configure. debian/patches/Bug-589744-Fallback-to-perf-measurement-stub-when-pe.patch0000644000000000000000000000201512042314057023037 0ustar From: Mike Hommey Date: Mon, 21 Mar 2011 18:31:12 +0100 Subject: Bug 589744 - Fallback to perf measurement stub when perf_event_open syscall isn't supported. r=ted --- js/src/configure.in | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/js/src/configure.in b/js/src/configure.in index 1f4938a..4869b0c 100644 --- a/js/src/configure.in +++ b/js/src/configure.in @@ -3477,7 +3477,16 @@ case $target in esac dnl Performance measurement headers. -AC_CHECK_HEADER(linux/perf_event.h, HAVE_LINUX_PERF_EVENT_H=1) +AC_CHECK_HEADER(linux/perf_event.h, + [AC_CACHE_CHECK(for perf_event_open system call,ac_cv_perf_event_open, + [AC_TRY_COMPILE([#include ],[return sizeof(__NR_perf_event_open);], + ac_cv_perf_event_open=yes, + ac_cv_perf_event_open=no)])]) +if test "$ac_cv_perf_event_open" = "yes"; then + HAVE_LINUX_PERF_EVENT_H=1 +else + HAVE_LINUX_PERF_EVENT_H= +fi AC_SUBST(HAVE_LINUX_PERF_EVENT_H) dnl Checks for libraries. debian/patches/disable-static-strings-on-ia64.patch0000644000000000000000000005077212042314057017401 0ustar From: Stephan Schreiber Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659186 Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=589735 Description: Turn off JS static strings on ia64 diff -rp -u8 mozjs-old2/js/src/jsatom.cpp mozjs-1.8.5-1.0.0+dfsg/js/src/jsatom.cpp --- mozjs-old2/js/src/jsatom.cpp 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jsatom.cpp 2012-10-05 19:17:27.000000000 +0200 @@ -598,21 +598,23 @@ js_AtomizeChars(JSContext *cx, const jsc } JSAtom * js_GetExistingStringAtom(JSContext *cx, const jschar *chars, size_t length) { JSString str, *str2; JSAtomState *state; +#ifdef JS_HAS_STATIC_STRINGS if (length == 1) { jschar c = *chars; if (c < UNIT_STRING_LIMIT) return STRING_TO_ATOM(JSString::unitString(c)); } +#endif str.initFlatNotTerminated((jschar *)chars, length); state = &cx->runtime->atomState; JS_LOCK(cx, &state->lock); AtomSet::Ptr p = state->atoms.lookup(str.assertIsFlat()); str2 = p ? AtomEntryToKey(*p) : NULL; JS_UNLOCK(cx, &state->lock); diff -rp -u8 mozjs-old2/js/src/jsiter.cpp mozjs-1.8.5-1.0.0+dfsg/js/src/jsiter.cpp --- mozjs-old2/js/src/jsiter.cpp 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jsiter.cpp 2012-10-05 19:24:40.000000000 +0200 @@ -997,19 +997,22 @@ js_IteratorNext(JSContext *cx, JSObject *rval = IdToValue(*ni->current()); ni->incCursor(); if (rval->isString()) return true; JSString *str; jsint i; +#ifdef JS_HAS_STATIC_STRINGS if (rval->isInt32() && (jsuint(i = rval->toInt32()) < INT_STRING_LIMIT)) { str = JSString::intString(i); - } else { + } else +#endif + { str = js_ValueToString(cx, *rval); if (!str) return false; } rval->setString(str); return true; } diff -rp -u8 mozjs-old2/js/src/jsnum.cpp mozjs-1.8.5-1.0.0+dfsg/js/src/jsnum.cpp --- mozjs-old2/js/src/jsnum.cpp 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jsnum.cpp 2012-10-05 19:29:19.000000000 +0200 @@ -600,18 +600,20 @@ ToCStringBuf::~ToCStringBuf() js_free(dbuf); } JSString * JS_FASTCALL js_IntToString(JSContext *cx, int32 si) { uint32 ui; if (si >= 0) { +#ifdef JS_HAS_STATIC_STRINGS if (si < INT_STRING_LIMIT) return JSString::intString(si); +#endif ui = si; } else { ui = uint32(-si); JS_ASSERT_IF(si == INT32_MIN, ui == uint32(INT32_MAX) + 1); } JSCompartment *c = cx->compartment; if (JSString *str = c->dtoaCache.lookup(10, si)) @@ -1164,23 +1166,25 @@ js_NumberToStringWithBase(JSContext *cx, */ if (base < 2 || base > 36) return NULL; JSCompartment *c = cx->compartment; int32_t i; if (JSDOUBLE_IS_INT32(d, &i)) { +#ifdef JS_HAS_STATIC_STRINGS if (base == 10 && jsuint(i) < INT_STRING_LIMIT) return JSString::intString(i); if (jsuint(i) < jsuint(base)) { if (i < 10) return JSString::intString(i); return JSString::unitString(jschar('a' + i - 10)); } +#endif if (JSString *str = c->dtoaCache.lookup(base, d)) return str; numStr = IntToCString(&cbuf, i, base); JS_ASSERT(!cbuf.dbuf && numStr >= cbuf.sbuf && numStr < cbuf.sbuf + cbuf.sbufSize); } else { if (JSString *str = c->dtoaCache.lookup(base, d)) diff -rp -u8 mozjs-old2/js/src/jsstr.cpp mozjs-1.8.5-1.0.0+dfsg/js/src/jsstr.cpp --- mozjs-old2/js/src/jsstr.cpp 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jsstr.cpp 2012-10-18 16:27:04.000000000 +0200 @@ -3116,16 +3116,18 @@ static JSFunctionSpec string_methods[] = JS_FN("blink", str_blink, 0,0), JS_FN("sup", str_sup, 0,0), JS_FN("sub", str_sub, 0,0), #endif JS_FS_END }; +#ifdef JS_HAS_STATIC_STRINGS + /* * Set up some tools to make it easier to generate large tables. After constant * folding, for each n, Rn(0) is the comma-separated list R(0), R(1), ..., R(2^n-1). * Similary, Rn(k) (for any k and n) generates the list R(k), R(k+1), ..., R(k+2^n-1). * To use this, define R appropriately, then use Rn(0) (for some value of n), then * undefine R. */ #define R2(n) R(n), R((n) + (1 << 0)), R((n) + (2 << 0)), R((n) + (3 << 0)) @@ -3286,16 +3288,18 @@ const JSString *const JSString::intStrin #undef R6 #undef R8 #undef R10 #undef R12 #undef R3 #undef R7 +#endif /* defined(JS_HAS_STATIC_STRINGS) */ + JSBool js_String(JSContext *cx, uintN argc, Value *vp) { Value *argv = vp + 2; JSString *str; if (argc > 0) { str = js_ValueToString(cx, argv[0]); @@ -3326,23 +3330,25 @@ str_fromCharCode(JSContext *cx, uintN ar JSString *str; argv = vp + 2; JS_ASSERT(argc <= JS_ARGS_LENGTH_MAX); if (argc == 1) { uint16_t code; if (!ValueToUint16(cx, argv[0], &code)) return JS_FALSE; +#ifdef JS_HAS_STATIC_STRINGS if (code < UNIT_STRING_LIMIT) { str = JSString::unitString(code); if (!str) return JS_FALSE; vp->setString(str); return JS_TRUE; } +#endif argv[0].setInt32(code); } chars = (jschar *) cx->malloc((argc + 1) * sizeof(jschar)); if (!chars) return JS_FALSE; for (i = 0; i < argc; i++) { uint16_t code; if (!ValueToUint16(cx, argv[i], &code)) { @@ -3362,18 +3368,20 @@ str_fromCharCode(JSContext *cx, uintN ar } #ifdef JS_TRACER static JSString* FASTCALL String_fromCharCode(JSContext* cx, int32 i) { JS_ASSERT(JS_ON_TRACE(cx)); jschar c = (jschar)i; +#ifdef JS_HAS_STATIC_STRINGS if (c < UNIT_STRING_LIMIT) return JSString::unitString(c); +#endif return js_NewStringCopyN(cx, &c, 1); } #endif JS_DEFINE_TRCINFO_1(str_fromCharCode, (2, (static, STRING_RETRY, String_fromCharCode, CONTEXT, INT32, 1, nanojit::ACCSET_NONE))) static JSFunctionSpec string_static_methods[] = { diff -rp -u8 mozjs-old2/js/src/jsstr.h mozjs-1.8.5-1.0.0+dfsg/js/src/jsstr.h --- mozjs-old2/js/src/jsstr.h 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jsstr.h 2012-10-19 20:45:45.000000000 +0200 @@ -52,23 +52,33 @@ #include "jsapi.h" #include "jsprvtd.h" #include "jshashtable.h" #include "jslock.h" #include "jsobj.h" #include "jsvalue.h" #include "jscell.h" +#if !defined(__ia64__) +/* + * Don't use static strings on ia64 since the compiler may put the static + * memory out of the acceptable 47-bit jsval pointer range. + */ +# define JS_HAS_STATIC_STRINGS +#endif + +#ifdef JS_HAS_STATIC_STRINGS enum { UNIT_STRING_LIMIT = 256U, SMALL_CHAR_LIMIT = 128U, /* Bigger chars cannot be in a length-2 string. */ NUM_SMALL_CHARS = 64U, INT_STRING_LIMIT = 256U, NUM_HUNDRED_STRINGS = 156U }; +#endif extern jschar * js_GetDependentStringChars(JSString *str); extern JSString * JS_FASTCALL js_ConcatStrings(JSContext *cx, JSString *left, JSString *right); JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); @@ -375,72 +385,90 @@ struct JSString JSLinearString *assertIsLinear() { JS_ASSERT(isLinear()); return reinterpret_cast(this); } typedef uint8 SmallChar; static inline bool fitsInSmallChar(jschar c) { +#ifdef JS_HAS_STATIC_STRINGS return c < SMALL_CHAR_LIMIT && toSmallChar[c] != INVALID_SMALL_CHAR; +#else + return false; +#endif } static inline bool isUnitString(void *ptr) { +#ifdef JS_HAS_STATIC_STRINGS jsuword delta = reinterpret_cast(ptr) - reinterpret_cast(unitStringTable); if (delta >= UNIT_STRING_LIMIT * sizeof(JSString)) return false; /* If ptr points inside the static array, it must be well-aligned. */ JS_ASSERT(delta % sizeof(JSString) == 0); return true; +#else + return false; +#endif } static inline bool isLength2String(void *ptr) { +#ifdef JS_HAS_STATIC_STRINGS jsuword delta = reinterpret_cast(ptr) - reinterpret_cast(length2StringTable); if (delta >= NUM_SMALL_CHARS * NUM_SMALL_CHARS * sizeof(JSString)) return false; /* If ptr points inside the static array, it must be well-aligned. */ JS_ASSERT(delta % sizeof(JSString) == 0); return true; +#else + return false; +#endif } static inline bool isHundredString(void *ptr) { +#ifdef JS_HAS_STATIC_STRINGS jsuword delta = reinterpret_cast(ptr) - reinterpret_cast(hundredStringTable); if (delta >= NUM_HUNDRED_STRINGS * sizeof(JSString)) return false; /* If ptr points inside the static array, it must be well-aligned. */ JS_ASSERT(delta % sizeof(JSString) == 0); return true; +#else + return false; +#endif } static inline bool isStatic(void *ptr) { return isUnitString(ptr) || isLength2String(ptr) || isHundredString(ptr); } #ifdef __SUNPRO_CC #pragma align 8 (__1cIJSStringPunitStringTable_, __1cIJSStringSlength2StringTable_, __1cIJSStringShundredStringTable_) #endif +#ifdef JS_HAS_STATIC_STRINGS static const SmallChar INVALID_SMALL_CHAR = -1; static const jschar fromSmallChar[]; static const SmallChar toSmallChar[]; static const JSString unitStringTable[]; static const JSString length2StringTable[]; static const JSString hundredStringTable[]; /* * Since int strings can be unit strings, length-2 strings, or hundred * strings, we keep a table to map from integer to the correct string. */ static const JSString *const intStringTable[]; +#endif static JSFlatString *unitString(jschar c); static JSLinearString *getUnitString(JSContext *cx, JSString *str, size_t index); static JSFlatString *length2String(jschar c1, jschar c2); static JSFlatString *length2String(uint32 i); static JSFlatString *intString(jsint i); static JSFlatString *lookupStaticString(const jschar *chars, size_t length); diff -rp -u8 mozjs-old2/js/src/jsstrinlines.h mozjs-1.8.5-1.0.0+dfsg/js/src/jsstrinlines.h --- mozjs-old2/js/src/jsstrinlines.h 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jsstrinlines.h 2012-10-18 16:27:27.000000000 +0200 @@ -210,62 +210,85 @@ StringBuffer::checkLength(size_t length) return CheckStringLength(context(), length); } } /* namespace js */ inline JSFlatString * JSString::unitString(jschar c) { +#ifdef JS_HAS_STATIC_STRINGS JS_ASSERT(c < UNIT_STRING_LIMIT); return const_cast(&unitStringTable[c])->assertIsFlat(); +#else + JS_NOT_REACHED("no static strings"); + return NULL; +#endif } inline JSLinearString * JSString::getUnitString(JSContext *cx, JSString *str, size_t index) { JS_ASSERT(index < str->length()); +#ifdef JS_HAS_STATIC_STRINGS const jschar *chars = str->getChars(cx); if (!chars) return NULL; jschar c = chars[index]; if (c < UNIT_STRING_LIMIT) return unitString(c); +#endif return js_NewDependentString(cx, str, index, 1); } inline JSFlatString * JSString::length2String(jschar c1, jschar c2) { +#ifdef JS_HAS_STATIC_STRINGS JS_ASSERT(fitsInSmallChar(c1)); JS_ASSERT(fitsInSmallChar(c2)); return const_cast ( &length2StringTable[(((size_t)toSmallChar[c1]) << 6) + toSmallChar[c2]] )->assertIsFlat(); +#else + JS_NOT_REACHED("no static strings"); + return NULL; +#endif } inline JSFlatString * JSString::length2String(uint32 i) { +#ifdef JS_HAS_STATIC_STRINGS JS_ASSERT(i < 100); return length2String('0' + i / 10, '0' + i % 10); +#else + JS_NOT_REACHED("no static strings"); + return NULL; +#endif } inline JSFlatString * JSString::intString(jsint i) { +#ifdef JS_HAS_STATIC_STRINGS jsuint u = jsuint(i); JS_ASSERT(u < INT_STRING_LIMIT); return const_cast(JSString::intStringTable[u])->assertIsFlat(); +#else + JS_NOT_REACHED("no static strings"); + return NULL; +#endif } /* Get a static atomized string for chars if possible. */ inline JSFlatString * JSString::lookupStaticString(const jschar *chars, size_t length) { +#ifdef JS_HAS_STATIC_STRINGS if (length == 1) { if (chars[0] < UNIT_STRING_LIMIT) return unitString(chars[0]); } if (length == 2) { if (fitsInSmallChar(chars[0]) && fitsInSmallChar(chars[1])) return length2String(chars[0], chars[1]); @@ -285,16 +308,17 @@ JSString::lookupStaticString(const jscha jsint i = (chars[0] - '0') * 100 + (chars[1] - '0') * 10 + (chars[2] - '0'); if (jsuint(i) < INT_STRING_LIMIT) return intString(i); } } +#endif return NULL; } inline void JSString::finalize(JSContext *cx) { JS_ASSERT(!JSString::isStatic(this)); JS_RUNTIME_UNMETER(cx->runtime, liveStrings); diff -rp -u8 mozjs-old2/js/src/jstracer.cpp mozjs-1.8.5-1.0.0+dfsg/js/src/jstracer.cpp --- mozjs-old2/js/src/jstracer.cpp 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jstracer.cpp 2012-10-19 20:47:46.000000000 +0200 @@ -11500,30 +11500,33 @@ TraceRecorder::callNative(uintN argc, JS LIns* abs_ins = w.name(w.cmovi(isNeg_ins, neg_ins, a), "abs"); set(&vp[0], w.i2d(abs_ins)); pendingSpecializedNative = IGNORE_NATIVE_CALL_COMPLETE_CALLBACK; return RECORD_CONTINUE; } } if (vp[1].isString()) { JSString *str = vp[1].toString(); +#ifdef JS_HAS_STATIC_STRINGS if (native == js_str_charAt) { jsdouble i = vp[2].toNumber(); if (JSDOUBLE_IS_NaN(i)) i = 0; if (i < 0 || i >= str->length()) RETURN_STOP("charAt out of bounds"); LIns* str_ins = get(&vp[1]); LIns* idx_ins = get(&vp[2]); LIns* char_ins; CHECK_STATUS(getCharAt(str, str_ins, idx_ins, mode, &char_ins)); set(&vp[0], char_ins); pendingSpecializedNative = IGNORE_NATIVE_CALL_COMPLETE_CALLBACK; return RECORD_CONTINUE; - } else if (native == js_str_charCodeAt) { + } else +#endif + if (native == js_str_charCodeAt) { jsdouble i = vp[2].toNumber(); if (JSDOUBLE_IS_NaN(i)) i = 0; if (i < 0 || i >= str->length()) RETURN_STOP("charCodeAt out of bounds"); LIns* str_ins = get(&vp[1]); LIns* idx_ins = get(&vp[2]); LIns* charCode_ins; @@ -12962,16 +12965,17 @@ TraceRecorder::getCharCodeAt(JSString *s snapshot(MISMATCH_EXIT)); *out = w.i2d(w.getStringChar(str_ins, idx_ins)); return RECORD_CONTINUE; } JS_STATIC_ASSERT(sizeof(JSString) == 16 || sizeof(JSString) == 32); +#ifdef JS_HAS_STATIC_STRINGS JS_REQUIRES_STACK LIns* TraceRecorder::getUnitString(LIns* str_ins, LIns* idx_ins) { LIns *ch_ins = w.getStringChar(str_ins, idx_ins); guard(true, w.ltuiN(ch_ins, UNIT_STRING_LIMIT), MISMATCH_EXIT); return w.addp(w.nameImmpNonGC(JSString::unitStringTable), w.lshpN(w.ui2p(ch_ins), (sizeof(JSString) == 16) ? 4 : 5)); } @@ -13005,16 +13009,17 @@ TraceRecorder::getCharAt(JSString *str, LIns *unitstr_ins = getUnitString(str_ins, idx_ins); w.stAlloc(unitstr_ins, phi_ins); w.label(mbr); } *out = w.ldpAlloc(phi_ins); } return RECORD_CONTINUE; } +#endif // Typed array tracing depends on EXPANDED_LOADSTORE and F2I #if NJ_EXPANDED_LOADSTORE_SUPPORTED && NJ_F2I_SUPPORTED static bool OkToTraceTypedArrays = true; #else static bool OkToTraceTypedArrays = false; #endif @@ -13039,28 +13044,30 @@ TraceRecorder::record_JSOP_GETELEM() bool call = *cx->regs->pc == JSOP_CALLELEM; Value& idx = stackval(-1); Value& lval = stackval(-2); LIns* obj_ins = get(&lval); LIns* idx_ins = get(&idx); +#ifdef JS_HAS_STATIC_STRINGS // Special case for array-like access of strings. if (lval.isString() && hasInt32Repr(idx)) { if (call) RETURN_STOP_A("JSOP_CALLELEM on a string"); int i = asInt32(idx); if (size_t(i) >= lval.toString()->length()) RETURN_STOP_A("Invalid string index in JSOP_GETELEM"); LIns* char_ins; CHECK_STATUS_A(getCharAt(lval.toString(), obj_ins, idx_ins, JSOP_GETELEM, &char_ins)); set(&lval, char_ins); return ARECORD_CONTINUE; } +#endif if (lval.isPrimitive()) RETURN_STOP_A("JSOP_GETLEM on a primitive"); RETURN_IF_XML_A(lval); JSObject* obj = &lval.toObject(); if (obj == globalObj) RETURN_STOP_A("JSOP_GETELEM on global"); diff -rp -u8 mozjs-old2/js/src/jstracer.h mozjs-1.8.5-1.0.0+dfsg/js/src/jstracer.h --- mozjs-old2/js/src/jstracer.h 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jstracer.h 2012-10-05 19:08:15.000000000 +0200 @@ -1389,20 +1389,22 @@ class TraceRecorder Value* outp); JS_REQUIRES_STACK RecordingStatus getPropertyWithScriptGetter(JSObject *obj, nanojit::LIns* obj_ins, const js::Shape* shape); JS_REQUIRES_STACK RecordingStatus getCharCodeAt(JSString *str, nanojit::LIns* str_ins, nanojit::LIns* idx_ins, nanojit::LIns** out_ins); +#ifdef JS_HAS_STATIC_STRINGS JS_REQUIRES_STACK nanojit::LIns* getUnitString(nanojit::LIns* str_ins, nanojit::LIns* idx_ins); JS_REQUIRES_STACK RecordingStatus getCharAt(JSString *str, nanojit::LIns* str_ins, nanojit::LIns* idx_ins, JSOp mode, nanojit::LIns** out_ins); +#endif JS_REQUIRES_STACK RecordingStatus initOrSetPropertyByName(nanojit::LIns* obj_ins, Value* idvalp, Value* rvalp, bool init); JS_REQUIRES_STACK RecordingStatus initOrSetPropertyByIndex(nanojit::LIns* obj_ins, nanojit::LIns* index_ins, Value* rvalp, bool init); JS_REQUIRES_STACK AbortableRecordingStatus setElem(int lval_spindex, int idx_spindex, diff -rp -u8 mozjs-old2/js/src/tracejit/Writer.cpp mozjs-1.8.5-1.0.0+dfsg/js/src/tracejit/Writer.cpp --- mozjs-old2/js/src/tracejit/Writer.cpp 2012-10-05 19:03:00.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/tracejit/Writer.cpp 2012-10-05 19:08:55.000000000 +0200 @@ -241,28 +241,31 @@ couldBeObjectOrString(LIns *ins) ins->oprnd2()->isImmQ() && uintptr_t(ins->oprnd2()->immQ()) == JSVAL_PAYLOAD_MASK) { // ins_oprnd1 = ldq ... // ins_oprnd2 = immq JSVAL_PAYLOAD_MASK // ins = andq ins_oprnd1, ins_oprnd2 ret = true; #endif - } else if (ins->isop(LIR_addp) && + } +#ifdef JS_HAS_STATIC_STRINGS + else if (ins->isop(LIR_addp) && ((ins->oprnd1()->isImmP() && (void *)ins->oprnd1()->immP() == JSString::unitStringTable) || (ins->oprnd2()->isImmP() && (void *)ins->oprnd2()->immP() == JSString::unitStringTable))) { // (String only) // ins = addp ..., JSString::unitStringTable // OR // ins = addp JSString::unitStringTable, ... ret = true; } +#endif return ret; } static bool isConstPrivatePtr(LIns *ins, unsigned slot) { #if JS_BITS_PER_WORD == 32 Signed-off-by: Stephan Schreiber Based on a work of Luke Wagner debian/patches/64bit-big-endian.patch0000644000000000000000000000102412042314057014554 0ustar https://bugzilla.mozilla.org/show_bug.cgi?id=627664 Index: mozjs-1.8.5-1.0.0+dfsg/js/src/jsval.h =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/jsval.h 2012-01-23 13:22:02.000000000 +0000 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/jsval.h 2012-01-23 13:22:07.000000000 +0000 @@ -347,6 +347,7 @@ int32 i32; uint32 u32; JSWhyMagic why; + jsuword word; } payload; } s; double asDouble; debian/patches/Allow-to-build-against-system-libffi.patch0000644000000000000000000000742012042314057020631 0ustar From: Mike Hommey Date: Tue, 9 Mar 2010 09:44:37 +0100 Subject: Allow to build against system libffi https://bugzilla.mozilla.org/show_bug.cgi?id=551138 --- js/src/Makefile.in | 16 ++++++++++++++-- js/src/config/autoconf.mk.in | 4 ++++ js/src/configure.in | 14 +++++++++++++- js/src/shell/Makefile.in | 3 +++ 4 files changed, 34 insertions(+), 3 deletions(-) Index: mozjs-1.8.5-1.0.0+dfsg/js/src/Makefile.in =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/Makefile.in 2011-03-31 21:08:36.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/Makefile.in 2012-01-21 15:56:31.355703020 +0100 @@ -453,11 +453,20 @@ Library.cpp \ $(NULL) -LOCAL_INCLUDES = \ - -Ictypes/libffi/include \ +ifdef MOZ_NATIVE_FFI +LOCAL_INCLUDES = $(MOZ_FFI_CFLAGS) +else +LOCAL_INCLUDES = -Ictypes/libffi/include +endif + +LOCAL_INCLUDES += \ -I. \ $(NULL) + +ifdef MOZ_NATIVE_FFI +EXTRA_DSO_LDOPTS += $(MOZ_FFI_LIBS) +else ifeq ($(OS_ARCH),OS2) SHARED_LIBRARY_LIBS += \ ctypes/libffi/.libs/ffi.a \ @@ -467,6 +476,7 @@ ctypes/libffi/.libs/libffi.$(LIB_SUFFIX) \ $(NULL) endif +endif endif # JS_HAS_CTYPES @@ -546,6 +556,7 @@ include $(topsrcdir)/config/rules.mk ifdef JS_HAS_CTYPES +ifndef MOZ_NATIVE_FFI # Build libffi proper as part of the 'exports' target, so things get built # in the right order. export:: @@ -554,6 +565,7 @@ distclean clean:: $(call SUBMAKE,$@,ctypes/libffi) endif +endif ifdef MOZ_SYNC_BUILD_FILES # Because the SpiderMonkey can be distributed and built independently Index: mozjs-1.8.5-1.0.0+dfsg/js/src/config/autoconf.mk.in =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/config/autoconf.mk.in 2011-03-31 21:08:36.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/config/autoconf.mk.in 2012-01-21 15:56:31.355703020 +0100 @@ -250,6 +250,10 @@ NSPR_CFLAGS = @NSPR_CFLAGS@ NSPR_LIBS = @NSPR_LIBS@ +MOZ_NATIVE_FFI = @MOZ_NATIVE_FFI@ +MOZ_FFI_LIBS = @MOZ_FFI_LIBS@ +MOZ_FFI_CFLAGS = @MOZ_FFI_CFLAGS@ + USE_DEPENDENT_LIBS = @USE_DEPENDENT_LIBS@ JS_NATIVE_EDITLINE = @JS_NATIVE_EDITLINE@ Index: mozjs-1.8.5-1.0.0+dfsg/js/src/configure.in =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/configure.in 2012-01-21 15:56:14.591702970 +0100 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/configure.in 2012-01-21 15:56:31.359703020 +0100 @@ -4591,6 +4591,18 @@ CFLAGS=$_SAVE_CFLAGS fi +dnl system libffi Support +dnl ======================================================== +MOZ_ARG_ENABLE_BOOL(system-ffi, +[ --enable-system-ffi Use system libffi (located with pkgconfig)], + MOZ_NATIVE_FFI=1 ) + +if test -n "$MOZ_NATIVE_FFI"; then + PKG_CHECK_MODULES(MOZ_FFI, libffi) +fi + +AC_SUBST(MOZ_NATIVE_FFI) + dnl ======================================================== dnl = dnl = Application @@ -6074,7 +6086,7 @@ $GMAKE js-config # Build jsctypes if it's enabled. -if test "$JS_HAS_CTYPES"; then +if test "$JS_HAS_CTYPES" -a -z "$MOZ_NATIVE_FFI"; then # Run the libffi 'configure' script. ac_configure_args="--disable-shared --enable-static --disable-raw-api" if test "$MOZ_DEBUG"; then Index: mozjs-1.8.5-1.0.0+dfsg/js/src/shell/Makefile.in =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/shell/Makefile.in 2011-03-31 21:08:36.000000000 +0200 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/shell/Makefile.in 2012-01-21 15:56:31.359703020 +0100 @@ -53,6 +53,9 @@ DEFINES += -DEXPORT_JS_API LIBS = $(NSPR_LIBS) $(EDITLINE_LIBS) $(DEPTH)/$(LIB_PREFIX)js_static.$(LIB_SUFFIX) +ifdef MOZ_NATIVE_FFI +EXTRA_LIBS += $(MOZ_FFI_LIBS) +endif LOCAL_INCLUDES += -I$(topsrcdir) -I.. debian/patches/Bug-638056-Avoid-The-cacheFlush-support-is-missing-o.patch0000644000000000000000000000146412042314057022776 0ustar From: Mike Hommey Date: Fri, 18 Mar 2011 09:25:57 +0100 Subject: Bug 638056 - Avoid "The cacheFlush support is missing on this platform" error on exotic platforms --- js/src/Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Index: mozjs-1.8.5-1.0.0+dfsg/js/src/Makefile.in =================================================================== --- mozjs-1.8.5-1.0.0+dfsg.orig/js/src/Makefile.in 2012-01-21 15:57:37.499703219 +0100 +++ mozjs-1.8.5-1.0.0+dfsg/js/src/Makefile.in 2012-01-21 15:57:40.523703229 +0100 @@ -382,7 +382,7 @@ # END enclude sources for V8 dtoa ############################################# -ifeq (,$(filter-out powerpc sparc,$(TARGET_CPU))) +ifeq (,$(filter arm %86 x86_64,$(TARGET_CPU))) VPATH += $(srcdir)/assembler \ $(srcdir)/assembler/wtf \ debian/patches/series0000644000000000000000000000061412042314057012031 0ustar Allow-to-build-against-system-libffi.patch Force-NativeARM.o-to-have-arch-armv4t-in-its-.ARM.at.patch Bug-638056-Avoid-The-cacheFlush-support-is-missing-o.patch Bug-626035-Modify-the-way-arm-compiler-flags-are-set.patch Bug-589744-Fallback-to-perf-measurement-stub-when-pe.patch 64bit-big-endian.patch destdir.patch fix-map-pages-on-ia64.patch disable-static-strings-on-ia64.patch autoconf.patch debian/patches/Force-NativeARM.o-to-have-arch-armv4t-in-its-.ARM.at.patch0000644000000000000000000000134312042314057022702 0ustar From: Mike Hommey Date: Wed, 27 Apr 2011 10:08:00 +0200 Subject: Force NativeARM.o to have arch armv4t in its .ARM.attributes --- js/src/nanojit/NativeARM.cpp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/js/src/nanojit/NativeARM.cpp b/js/src/nanojit/NativeARM.cpp index 1c38cac..6969b73 100644 --- a/js/src/nanojit/NativeARM.cpp +++ b/js/src/nanojit/NativeARM.cpp @@ -138,6 +138,7 @@ Assembler::CountLeadingZeroes(uint32_t data) // with clz, and clz to be used when appropriate at runtime. " .arch armv5t\n" #endif + " .object_arch armv4t\n" " clz %0, %1 \n" : "=r" (leading_zeroes) : "r" (data) debian/compat0000644000000000000000000000000212042314056010361 0ustar 7 debian/control0000644000000000000000000000231212227234151010566 0ustar Source: mozjs Section: libs Priority: extra Maintainer: Chris Coulson Build-Depends: debhelper (>= 7.0.50~), libffi-dev, libnspr4-dev (>= 4.7.0), zip, pkg-kde-tools, python, pkg-config, autotools-dev Standards-Version: 3.9.2 Homepage: http://www.mozilla.org/js/spidermonkey/ Vcs-Bzr: https://code.launchpad.net/~mozillateam/mozjs/mozjs-trunk.head Package: libmozjs185-1.0 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Spidermonkey javascript engine SpiderMonkey is the code-name for the Mozilla's C implementation of JavaScript. It is intended to be embedded in other applications that provide host environments for JavaScript. Package: libmozjs185-dev Architecture: any Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends}, libmozjs185-1.0 (= ${binary:Version}), libnspr4-dev, libffi-dev Description: Spidermonkey javascript library - development headers SpiderMonkey is the code-name for the Mozilla's C implementation of JavaScript. It is intended to be embedded in other applications that provide host environments for JavaScript. . This package contains the header files and static library which is needed for developing Spidermonkey embedders. debian/changelog0000644000000000000000000001462312227234164011051 0ustar mozjs (1.8.5-1.0.0+dfsg-4ubuntu1) saucy; urgency=low * Update symbols file for arm64. * Use the autotools-dev dh addon to update config.guess/config.sub for arm64. -- Colin Watson Tue, 15 Oct 2013 13:43:32 +0100 mozjs (1.8.5-1.0.0+dfsg-4) unstable; urgency=low [ Stephan Schreiber ] * Fix MapPages() to work on ia64 - add debian/patches/fix-map-pages-on-ia64.patch - update debian/patches/series * Disable JS static strings on ia64 - add debian/patches/disable-static-strings-on-ia64.patch - update debian/patches/series * Closes: #659186 [ gregor herrmann ] * Fix "libmozjs185-dev depends on libffi-dev": add libffi-dev to Depends in libmozjs185-dev binary package. Thanks Nicolas Boulenguez. (Closes: #678859) -- Chris Coulson Thu, 25 Oct 2012 20:10:45 +0100 mozjs (1.8.5-1.0.0+dfsg-3) unstable; urgency=low * Drop a couple of symbols that were exposed from the internal libffi on powerpc (Closes: #657247) - update debian/libmozjs185-1.0.symbols -- Chris Coulson Tue, 24 Jan 2012 23:05:41 +0000 mozjs (1.8.5-1.0.0+dfsg-2) unstable; urgency=low [ Michael Biebl ] * Fix various issues in the package. Thanks a lot Mike Hommey for the patches and the help tracking down those build failures. (Closes: #656722) * Fix build failures on arm and disable thumb2 support for Debian builds (but keep it enabled for Ubuntu builds). - Add Bug-626035-Modify-the-way-arm-compiler-flags-are-set.patch. - Remove no-neon-or-softfp-on-arm patch. - Force-NativeARM.o-to-have-arch-armv4t-in-its-.ARM.at.patch. - Disable methodjit support on armel for Debian builds. * Fix "The cacheFlush support is missing on this platform" build failure on mips, ia64 and s390. - Add Bug-638056-Avoid-The-cacheFlush-support-is-missing-o.patch * Build against the system libffi library. - Add Allow-to-build-against-system-libffi.patch. - Add Build-Depends on libffi-dev and pkg-config. - Pass --enable-system-ffi to ./configure. * Fix build failure on 64bit big endian architecture (s390). - Add 64bit-big-endian.patch. * Fix broken library symlinks on "make install" when using DESTDIR instead of creating those symlinks manually. - Add destdir.patch. - Remove debian/libmozjs185-{1.0,dev}.links. - Update debian/libmozjs185-{1.0,dev}.install. * Enable test-suite but don't abort on failures. * Since dh_auto_configure does not properly handle configure scripts generated by autoconf2.13, call ./configure with the correct flags ourselves. * Update symbols file (using pkgkde-symbolshelper). -- Chris Coulson Tue, 24 Jan 2012 21:38:44 +0000 mozjs (1.8.5-1.0.0+dfsg-1) unstable; urgency=low [ Chris Coulson ] * Use pkgkde-symbolshelper for creating the symbol file. Thanks to Michael Biebl! - update debian/control - update debian/rules - update debian/libmozjs185-1.0.symbols * Drop the libmozjs-dev Provides. This never really helped at all, as it isn't a drop in replacement for the Debian libmozjs-dev - update debian/control * Fix various lintian warnings for debian/copyright - update debian/copyright - add debian/MPL - add debian/docs * Bump Standards-Version to 3.9.2 * Add build-depend on python - update debian/control * Add a list of files removed from the tarball to debian/README.source [ Jordi Mallach ] * Update debian/copyright with various missing bits, as pointed out by Debian ftp-master. -- Chris Coulson Thu, 19 Jan 2012 20:30:27 +0000 mozjs (1.8.5-1.0.0-0ubuntu8) precise; urgency=low * Update symbols file for armhf -- Chris Coulson Fri, 06 Jan 2012 20:08:07 +0000 mozjs (1.8.5-1.0.0-0ubuntu7) precise; urgency=low * Use a single symbol file by using c++ and arch tags - remove debian/libmozjs185-1.0.symbols.{i386,amd64,armel,powerpc} - add debian/libmozjs185-1.0.symbols * Add Vcs-Bzr URL -- Chris Coulson Fri, 06 Jan 2012 18:53:39 +0000 mozjs (1.8.5-1.0.0-0ubuntu6) precise; urgency=low * Add debian/patches/no-neon-or-softfp-on-arm: - Remove the configure test that was unconditionally enabling NEON extensions, as well as setting -mfloat-abi=softfp * Allow use of thumb2 on armel and armhf, as it's our default. -- Adam Conrad Thu, 01 Dec 2011 06:42:48 -0700 mozjs (1.8.5-1.0.0-0ubuntu5) natty; urgency=low * libmozjs185-dev nees to depend on libnspr4-dev, as it's required by the pkg-config file. couchdb *will* build now :) -- Chris Coulson Fri, 15 Apr 2011 17:08:29 +0100 mozjs (1.8.5-1.0.0-0ubuntu3) natty; urgency=low * Install pkg-config file - update debian/libmozjs185-dev.install * Remove debian revision from version numbers in symbols files -- Chris Coulson Mon, 11 Apr 2011 01:32:38 +0100 mozjs (1.8.5-1.0.0-0ubuntu2) natty; urgency=low * Update symbols files after we turned on threadsafe and ctypes - update debian/libmozjs185-1.0.symbols.amd64 - update debian/libmozjs185-1.0.symbols.i386 - update debian/libmozjs185-1.0.symbols.powerpc - update debian/libmozjs185-1.0.symbols.armel -- Chris Coulson Sat, 09 Apr 2011 00:28:23 +0100 mozjs (1.8.5-1.0.0-0ubuntu1) natty; urgency=low * Update to stable release version * Drop patches - remove debian/patches/js-config-fix.patch - remove debian/patches/soname-fix.patch - update debian/patches/series * Build with --enable-ctypes --enable-threadsafe - update debian/rules -- Chris Coulson Fri, 01 Apr 2011 22:31:11 +0100 mozjs (1.8.5~hg20110306r6-0ubuntu2) natty; urgency=low * Fix up copyright file * Add arch-specific symbol files to cope with the name mangling not being the same across all of them - add debian/libmozjs185-1.0.symbols.amd64 - add debian/libmozjs185-1.0.symbols.i386 - add debian/libmozjs185-1.0.symbols.powerpc - add debian/libmozjs185-1.0.symbols.armel - remove debian/libmozjs185-1.0.symbols -- Chris Coulson Thu, 24 Mar 2011 12:43:46 +0000 mozjs (1.8.5~hg20110306r6-0ubuntu1) natty; urgency=low * Initial release (Closes LP: #740815) -- Chris Coulson Thu, 24 Mar 2011 09:38:43 +0000