diff --git a/CMakeLists.txt b/CMakeLists.txt index 41db94a02..864ba3fb2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -305,6 +305,8 @@ endif() # Setup Source Code And Tests #=============================================================================== include_directories(include) +include_directories(${CMAKE_SOURCE_DIR}/src/libc/darwin) +include_directories(${CMAKE_SOURCE_DIR}/src/kernel/libsyscall/wrappers) add_subdirectory(include) add_subdirectory(lib) diff --git a/i386-aliases b/i386-aliases deleted file mode 100644 index 77442460d..000000000 --- a/i386-aliases +++ /dev/null @@ -1,198 +0,0 @@ -/* The purpose of this file is to overcome the fact that Darwin's size_t is unsigned long, but on Linux it's unsigned int */ - -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcmm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcjj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcmm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcjj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcmm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcjj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcmm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcjj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcjj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcmm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcjj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcmm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcjj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKc; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj; -_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmRKS5_mm = _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjRKS5_jj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwmm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwjj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwmm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwjj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwmm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwjj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwmm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwjj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4copyEPwmm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4copyEPwjj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwmm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwjj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEwm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEwj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwmm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwjj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEwm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEwj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKw = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjPKw; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKwm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjPKwj; -_ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmRKS5_mm = _ZNKSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEjjRKS5_jj; -_ZNKSt3__114__codecvt_utf8IDiE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__114__codecvt_utf8IDiE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__114__codecvt_utf8IDsE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__114__codecvt_utf8IDsE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__114__codecvt_utf8IwE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__114__codecvt_utf8IwE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__115__codecvt_utf16IDiLb0EE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__115__codecvt_utf16IDiLb0EE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__115__codecvt_utf16IDiLb1EE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__115__codecvt_utf16IDiLb1EE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__115__codecvt_utf16IDsLb0EE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__115__codecvt_utf16IDsLb0EE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__115__codecvt_utf16IDsLb1EE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__115__codecvt_utf16IDsLb1EE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__115__codecvt_utf16IwLb0EE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__115__codecvt_utf16IwLb0EE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__115__codecvt_utf16IwLb1EE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__115__codecvt_utf16IwLb1EE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__120__codecvt_utf8_utf16IDiE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__120__codecvt_utf8_utf16IDiE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__120__codecvt_utf8_utf16IDsE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__120__codecvt_utf8_utf16IDsE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__120__codecvt_utf8_utf16IwE9do_lengthER11__mbstate_tPKcS5_m = _ZNKSt3__120__codecvt_utf8_utf16IwE9do_lengthER11__mbstate_tPKcS5_j; -_ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_m = _ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j; -_ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_m = _ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_j; -_ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_m = _ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j; -_ZNKSt3__17codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_m = _ZNKSt3__17codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_j; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_mm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_jj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEmc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEjc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_mm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_jj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcmm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcjj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjjc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmRKS5_mm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_jj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmmc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjjc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKc = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKc; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKcj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmRKS5_mm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_jj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_ = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_jjRKS4_; -_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_mmRKS4_ = _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_jjRKS4_; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEjjjjjjPKw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEjj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEjw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5_mm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5_jj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEmw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEjw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5_mm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5_jj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEmw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwmm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwjj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjjw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjPKw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjPKwj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmRKS5_mm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEjRKS5_jj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEmw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEjw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmmw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjjw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKw = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjPKw; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjPKwj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmRKS5_mm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEjjRKS5_jj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEjjjjjj; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_mmRKS4_ = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_jjRKS4_; -_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_mmRKS4_ = _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_jjRKS4_; -_ZNSt3__112ctype_bynameIcEC1EPKcm = _ZNSt3__112ctype_bynameIcEC1EPKcj; -_ZNSt3__112ctype_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__112ctype_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__112ctype_bynameIcEC2EPKcm = _ZNSt3__112ctype_bynameIcEC2EPKcj; -_ZNSt3__112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__112ctype_bynameIwEC1EPKcm = _ZNSt3__112ctype_bynameIwEC1EPKcj; -_ZNSt3__112ctype_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__112ctype_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__112ctype_bynameIwEC2EPKcm = _ZNSt3__112ctype_bynameIwEC2EPKcj; -_ZNSt3__112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__112__next_primeEm = _ZNSt3__112__next_primeEj; -_ZNSt3__112strstreambufC1EPFPvmEPFvS1_E = _ZNSt3__112strstreambufC1EPFPvjEPFvS1_E; -_ZNSt3__112strstreambufC2EPFPvmEPFvS1_E = _ZNSt3__112strstreambufC2EPFPvjEPFvS1_E; -_ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE6ignoreEii = _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE6ignoreEij; -_ZNSt3__114collate_bynameIcEC1EPKcm = _ZNSt3__114collate_bynameIcEC1EPKcj; -_ZNSt3__114collate_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__114collate_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__114collate_bynameIcEC2EPKcm = _ZNSt3__114collate_bynameIcEC2EPKcj; -_ZNSt3__114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__114collate_bynameIwEC1EPKcm = _ZNSt3__114collate_bynameIwEC1EPKcj; -_ZNSt3__114collate_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__114collate_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__114collate_bynameIwEC2EPKcm = _ZNSt3__114collate_bynameIwEC2EPKcj; -_ZNSt3__114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEi = _ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj; -_ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEi = _ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj; -_ZNSt3__115numpunct_bynameIcEC1EPKcm = _ZNSt3__115numpunct_bynameIcEC1EPKcj; -_ZNSt3__115numpunct_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__115numpunct_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__115numpunct_bynameIcEC2EPKcm = _ZNSt3__115numpunct_bynameIcEC2EPKcj; -_ZNSt3__115numpunct_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__115numpunct_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__115numpunct_bynameIwEC1EPKcm = _ZNSt3__115numpunct_bynameIwEC1EPKcj; -_ZNSt3__115numpunct_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__115numpunct_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__115numpunct_bynameIwEC2EPKcm = _ZNSt3__115numpunct_bynameIwEC2EPKcj; -_ZNSt3__115numpunct_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = _ZNSt3__115numpunct_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEj; -_ZNSt3__116__narrow_to_utf8ILm16EED0Ev = _ZNSt3__116__narrow_to_utf8ILj16EED0Ev; -_ZNSt3__116__narrow_to_utf8ILm16EED1Ev = _ZNSt3__116__narrow_to_utf8ILj16EED1Ev; -_ZNSt3__116__narrow_to_utf8ILm16EED2Ev = _ZNSt3__116__narrow_to_utf8ILj16EED2Ev; -_ZNSt3__116__narrow_to_utf8ILm32EED0Ev = _ZNSt3__116__narrow_to_utf8ILj32EED0Ev; -_ZNSt3__116__narrow_to_utf8ILm32EED1Ev = _ZNSt3__116__narrow_to_utf8ILj32EED1Ev; -_ZNSt3__116__narrow_to_utf8ILm32EED2Ev = _ZNSt3__116__narrow_to_utf8ILj32EED2Ev; -_ZNSt3__117__widen_from_utf8ILm16EED0Ev = _ZNSt3__117__widen_from_utf8ILj16EED0Ev; -_ZNSt3__117__widen_from_utf8ILm16EED1Ev = _ZNSt3__117__widen_from_utf8ILj16EED1Ev; -_ZNSt3__117__widen_from_utf8ILm16EED2Ev = _ZNSt3__117__widen_from_utf8ILj16EED2Ev; -_ZNSt3__117__widen_from_utf8ILm32EED0Ev = _ZNSt3__117__widen_from_utf8ILj32EED0Ev; -_ZNSt3__117__widen_from_utf8ILm32EED1Ev = _ZNSt3__117__widen_from_utf8ILj32EED1Ev; -_ZNSt3__117__widen_from_utf8ILm32EED2Ev = _ZNSt3__117__widen_from_utf8ILj32EED2Ev; -_ZNSt3__119declare_no_pointersEPcm = _ZNSt3__119declare_no_pointersEPcj; -_ZNSt3__121undeclare_no_pointersEPcm = _ZNSt3__121undeclare_no_pointersEPcj; -_ZNSt3__14stodERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm = _ZNSt3__14stodERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPj; -_ZNSt3__14stodERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm = _ZNSt3__14stodERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPj; -_ZNSt3__14stofERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm = _ZNSt3__14stofERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPj; -_ZNSt3__14stofERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm = _ZNSt3__14stofERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPj; -_ZNSt3__14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = _ZNSt3__14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji; -_ZNSt3__14stoiERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = _ZNSt3__14stoiERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji; -_ZNSt3__14stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = _ZNSt3__14stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji; -_ZNSt3__14stolERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = _ZNSt3__14stolERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji; -_ZNSt3__15alignEmmRPvRm = _ZNSt3__15alignEjjRPvRj; -_ZNSt3__15ctypeIcEC1EPKjbm = _ZNSt3__15ctypeIcEC1EPKjbj; -_ZNSt3__15ctypeIcEC2EPKjbm = _ZNSt3__15ctypeIcEC2EPKjbj; -_ZNSt3__15stoldERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm = _ZNSt3__15stoldERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPj; -_ZNSt3__15stoldERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm = _ZNSt3__15stoldERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPj; -_ZNSt3__15stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = _ZNSt3__15stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji; -_ZNSt3__15stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = _ZNSt3__15stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji; -_ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji; -_ZNSt3__15stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = _ZNSt3__15stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji; -_ZNSt3__16gslice6__initEm = _ZNSt3__16gslice6__initEj; -_ZNSt3__16stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = _ZNSt3__16stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji; -_ZNSt3__16stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = _ZNSt3__16stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPji; -_ZNSt3__17codecvtIwc11__mbstate_tEC1Em = _ZNSt3__17codecvtIwc11__mbstate_tEC1Ej; -_ZNSt3__17codecvtIwc11__mbstate_tEC1EPKcm = _ZNSt3__17codecvtIwc11__mbstate_tEC1EPKcj; -_ZNSt3__17codecvtIwc11__mbstate_tEC2Em = _ZNSt3__17codecvtIwc11__mbstate_tEC2Ej; -_ZNSt3__17codecvtIwc11__mbstate_tEC2EPKcm = _ZNSt3__17codecvtIwc11__mbstate_tEC2EPKcj; -_ZNSt3__18numpunctIcEC1Em = _ZNSt3__18numpunctIcEC1Ej; -_ZNSt3__18numpunctIcEC2Em = _ZNSt3__18numpunctIcEC2Ej; -_ZNSt3__18numpunctIwEC1Em = _ZNSt3__18numpunctIwEC1Ej; -_ZNSt3__18numpunctIwEC2Em = _ZNSt3__18numpunctIwEC2Ej; -_ZNSt3__18valarrayImE6resizeEmm = _ZNSt3__18valarrayIjE6resizeEjj; -_ZNSt3__18valarrayImEC1Em = _ZNSt3__18valarrayIjEC1Ej; -_ZNSt3__18valarrayImEC2Em = _ZNSt3__18valarrayIjEC2Ej; -_ZNSt3__18valarrayImED1Ev = _ZNSt3__18valarrayIjED1Ev; -_ZNSt3__18valarrayImED2Ev = _ZNSt3__18valarrayIjED2Ev; -_ZTINSt3__116__narrow_to_utf8ILm16EEE = _ZTINSt3__116__narrow_to_utf8ILj16EEE; -_ZTINSt3__116__narrow_to_utf8ILm32EEE = _ZTINSt3__116__narrow_to_utf8ILj32EEE; -_ZTINSt3__117__widen_from_utf8ILm16EEE = _ZTINSt3__117__widen_from_utf8ILj16EEE; -_ZTINSt3__117__widen_from_utf8ILm32EEE = _ZTINSt3__117__widen_from_utf8ILj32EEE; -_ZTVNSt3__116__narrow_to_utf8ILm16EEE = _ZTVNSt3__116__narrow_to_utf8ILj16EEE; -_ZTVNSt3__116__narrow_to_utf8ILm32EEE = _ZTVNSt3__116__narrow_to_utf8ILj32EEE; -_ZTVNSt3__117__widen_from_utf8ILm16EEE = _ZTVNSt3__117__widen_from_utf8ILj16EEE; -_ZTVNSt3__117__widen_from_utf8ILm32EEE = _ZTVNSt3__117__widen_from_utf8ILj32EEE; - -/* These are not exported */ -/* -_ZZNKSt3__120__time_get_c_storageIcE3__cEvE1s = _ZZNKSt3__120__time_get_c_storageIcE3__cEvE1s; -_ZZNKSt3__120__time_get_c_storageIcE3__rEvE1s = _ZZNKSt3__120__time_get_c_storageIcE3__rEvE1s; -_ZZNKSt3__120__time_get_c_storageIcE3__xEvE1s = _ZZNKSt3__120__time_get_c_storageIcE3__xEvE1s; -_ZZNKSt3__120__time_get_c_storageIcE3__XEvE1s = _ZZNKSt3__120__time_get_c_storageIcE3__XEvE1s; - -_ZZNKSt3__120__time_get_c_storageIcE7__am_pmEvE5am_pm = _ZZNKSt3__120__time_get_c_storageIcE7__am_pmEvE5am_pm; -_ZZNKSt3__120__time_get_c_storageIcE7__weeksEvE5weeks = _ZZNKSt3__120__time_get_c_storageIcE7__weeksEvE5weeks; -_ZZNKSt3__120__time_get_c_storageIcE8__monthsEvE6months = _ZZNKSt3__120__time_get_c_storageIcE8__monthsEvE6months; -_ZZNKSt3__120__time_get_c_storageIwE3__cEvE1s = _ZZNKSt3__120__time_get_c_storageIwE3__cEvE1s; -_ZZNKSt3__120__time_get_c_storageIwE3__rEvE1s = _ZZNKSt3__120__time_get_c_storageIwE3__rEvE1s; -_ZZNKSt3__120__time_get_c_storageIwE3__xEvE1s = _ZZNKSt3__120__time_get_c_storageIwE3__xEvE1s; -_ZZNKSt3__120__time_get_c_storageIwE3__XEvE1s = _ZZNKSt3__120__time_get_c_storageIwE3__XEvE1s; -_ZZNKSt3__120__time_get_c_storageIwE7__am_pmEvE5am_pm = _ZZNKSt3__120__time_get_c_storageIwE7__am_pmEvE5am_pm; -_ZZNKSt3__120__time_get_c_storageIwE7__weeksEvE5weeks = _ZZNKSt3__120__time_get_c_storageIwE7__weeksEvE5weeks; -_ZZNKSt3__120__time_get_c_storageIwE8__monthsEvE6months = _ZZNKSt3__120__time_get_c_storageIwE8__monthsEvE6months; -*/ diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index adbd2f7bf..b61cd39db 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -24,10 +24,6 @@ if (MSVC_IDE OR XCODE) endif() endif() -SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/darling") -SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) -SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) - if (LIBCXX_ENABLE_SHARED) set(APPLE TRUE) add_darling_library(cxx SHARED ${LIBCXX_SOURCES} ${LIBCXX_HEADERS}) @@ -135,14 +131,16 @@ InstallSymlink("libc++.1.dylib" "${CMAKE_INSTALL_PREFIX}/libexec/darling/usr/lib set_target_properties(cxx PROPERTIES - COMPILE_FLAGS "${LIBCXX_COMPILE_FLAGS}" + # COMPILE_FLAGS "${LIBCXX_COMPILE_FLAGS}" # LINK_FLAGS "${LIBCXX_LINK_FLAGS}" # OUTPUT_NAME "c++" VERSION "1.0" SOVERSION "1" ) -set_property(TARGET cxx APPEND_STRING PROPERTY LINK_FLAGS " ${LIBCXX_LINK_FLAGS} -Wl,-reexport_library,${CMAKE_BINARY_DIR}/src/external/libcxxabi/src/libc++abi.dylib ") +set_property(TARGET cxx APPEND_STRING PROPERTY LINK_FLAGS " ${LIBCXX_LINK_FLAGS} -Wl,-no_arch_warnings -Wl,-reexport_library,${CMAKE_BINARY_DIR}/src/external/libcxxabi/src/libc++abi.dylib ") +set_property(TARGET cxx APPEND_STRING PROPERTY COMPILE_FLAGS " ${LIBCXX_COMPILE_FLAGS}") +make_fat(cxx) if (LIBCXX_INSTALL_LIBRARY) install(TARGETS cxx