Fixed GCC47 issues and fmodex copying

This commit is contained in:
Drake Arconis
2012-08-09 10:56:29 -04:00
parent cbbc42d564
commit 0be43cf1c2
4 changed files with 19 additions and 7 deletions

View File

@@ -457,7 +457,7 @@ public:
mDataEnd = NULL;
}
notifyRemoval(data);
this->notifyRemoval(data);
checkAlive();
}

View File

@@ -199,8 +199,9 @@ void LLCurl::Responder::completedHeader(U32 status, const std::string& reason, c
}
namespace boost
{
// DONT UNCOMMENT THIS IT BREAKS GCC47
//namespace boost
//{
void intrusive_ptr_add_ref(LLCurl::Responder* p)
{
++p->mReferenceCount;
@@ -213,7 +214,7 @@ namespace boost
delete p;
}
}
};
//};
//////////////////////////////////////////////////////////////////////////////

View File

@@ -304,11 +304,12 @@ private:
easy_free_list_t mEasyFreeList;
};
namespace boost
{
// DONT UNCOMMENT BREAKS GCC47
//namespace boost
//{
void intrusive_ptr_add_ref(LLCurl::Responder* p);
void intrusive_ptr_release(LLCurl::Responder* p);
};
//};
class LLCurlRequest

View File

@@ -854,6 +854,16 @@ class Linux_x86_64Manifest(LinuxManifest):
self.path("libopenal.so*")
self.path("libalut.so*")
if self.args['extra_libraries'] != None:
print self.args['extra_libraries']
path_list = self.args['extra_libraries'].split('|')
for path in path_list:
path = os.path.realpath(path)
path_pair = path.rsplit('/', 1)
if self.prefix(src=path_pair[0], dst="lib64"):
self.path(path_pair[1])
self.end_prefix()
self.end_prefix("lib64")
# Vivox runtimes and libs