| /[gentoo-x86]/eclass/multilib.eclass |
Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
keep unset multilib vars unset rather than exporting them as empty #461682 by Julian Ospald
Set PKG_CONFIG_{LIBDIR,PATH} for multilib builds. Approved by vapier in bug #453206.
only enable multilib by default for sparc64 targets #397449 by Sergei Trofimovich
add local to a few missing vars
handle new x32 chost
all callers to specify a different set of ABIs with get_all_abis so that we can query the abis for CTARGET with cross-compilers
Added -m32 to CFLAGS_sparc32. Allows to build sparc64-* multilib toolchain without additional tuning.
avoid multiple inclusions when possible to speed caching up
drop AS export since get_abi_ASFLAGS no longer exists
simplify get_abi_var logic a bit
delete unused functions
eat trailing whitespace
Convert every instance of hasq to has.
punt now unused get_ml_incdir/prep_ml_includes funcs and associated CDEFINE logic
fix typos in get_install_abis ... not that this code gets used as no one seems to set EMULTILIB_PKG
rewrite number_abis in pure bash
fix typo in SYMLINK_LIB name
use "lib" for x86 ABI when SYMLINK_LIBDIR=no
get_all_libdirs: append "lib" only if it wasnt already seen rather than always making it the first item #357225
fix typo in new multilib_env export code pointed out by Ryan
is_final_abi: rewrite with bash arrays to simplify a bit
dont hard reset MULTILIB_ABIS/DEFAULT_ABI ... this fixes no-multilib builds #358093 by Marien Zwart as well as is_final_abi handling #358143 by Pacho Ramos
make sure we restore the previous abi env vars every time we load up a new abi #358147 by Matt Turner
x86 abi on 64bit host is "lib32" not "lib"
Fix quoting
Change ELT-patches for AIX to use import files as soname-emulator (bug#213277). This requires switching libtool to force -no-undefined behaviour on AIX. Additionally, get_libname() now does return .so and versions like Linux.
add Prefix compatability
add get_modname function that retrieves the shared module extension, like get_libname does for shared libraries
add hppa*-hpux support to get_libname
first argument is version, not the library name
backport fix from Prefix for get_libname to support AIX and FreeMiNT
set each component explicitly and avoid requiring magic gcc-config behavior
quote some vars, bug #258214
disable ccache when selecting a multilib other than the default #196243
tweak cygwin target
cygwin targets produce dlls
add support for 32bit userland with multilib on sparc
remove old docs as well
add eclass documentation by mren #210521
add .dll to the fugly list
(QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true" (2/2)
(QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true" (1/2)
Clean up multilib eclass after discussions with KingTaco and marienz about the requirements for ati-drivers and nvidia-drivers.
avoid eclass recursion
dont include toolchain-funcs for now to avoid recursive inclusion
need toolchain-funcs for `tc-export`
fix copy-n-paste-o
remove CONF_LIBDIR logic which was deprecated in 2005.0
Reversing a change vapier made which broke some packages. ABI still needs to be set for get_libdir, etc.
Add abi parameter to get_abi_* calls in multilib_toolchain_setup (bug #138296) since it is clearly necessary. Thanks to Rickard Narstrom.
only use the new eselect-compiler build style when eselect-compiler is installed
need get_abi_CTARGET() so long as ebuilds are using it
fix incorrect statements
Added multilib_toolchain_setup for app-emul/wine.
add warning about ordering with regard to create_ml_includes
add KERNEL_ABI default; bug 119012
Fix bug #110143.
*** empty log message ***
Fixed mips64's MULTILIB_ABIS. It was missing o32 and thus the compiler profile wasn't getting set right.
Apply whitespace checks from repoman to eclasses.
add support for n arguments rather than just one
add support for s390x multilib
fix the multilib_env stuff again since previous fixes were reverted when moving from glibc ebuild
dont enable o32 for mips64 multilib for now
Cleaned up get_all_abis.
Fall back on CHOST_default for CTARGET_default if CTARGET is not set.
Added get_abi_CTARGET.
multilib_env: use CTARGET to distinguish rather than tc-arch.
multilib_env: set DEFAULT_ABI right for mips-* and sparc-*
Add CTARGET_default
Added multilib_env().
redo syntax/quoting to properly support spacing in CDEFINE variables
apply whitespace checks from repoman to eclasses
add get_libname function re: bug 58931
QA: Apply whitespace checks from repoman to eclasses.
Remove ECLASS= and INHERITED= which haven't been necessary for a long time now
Remove ECLASS= and INHERITED= which haven't been necessary for a long time now
Use <> for includes instead of relative locations in create_ml_includes. Closes bug #87560 thanks to Herbie Hopkins <herbie@hopkins.net>
Don't set ABI=default as it causes econf to add --libdir for archs where it used to not add it.
Don't set ABI=default as it causes econf to add --libdir for archs where it used to not add it.
+get_abi_FAKE_TARGETS
Cleanup is_final_abi.
Allow !<symbol> for CDEFINE in create_ml_includes.
Cleanup orphaned modules in lib{32,64}.
Added CHOST_default and LDFLAGS_default for possible future use.
Adding support for 'default' ABI.
Removing get_abi_order since all ebuild have been converted to use get_install_abis.
Added get_all_abis. Renamed get_abi_order to get_install_abis.
Fix a typo in the comments.
Use tar instead of cpio since not all stage1s have cpio.
Added has_multilib_profile and documentation near the top.
Add support for prep_ml_includes to take multiple dirs.
Committing the one I meant to commit last time (was missing a line).
Use ${T} to store multilib-includes rather than include.${ABI}.
Added get_ml_incdir
Better LSB location for the multilib includes.
remove retarded DEPEND ... it totally destroys bootstraps
Fixed local variable declaration
Bashify the sed calls in tidy_path thanks to Georgi Georgiev <chutz@gg3.net>.
create_ml_includes now uses relative paths.
Don't include #ifndef in stub headers as it will break things that need to be included multilple times (like glibc).
Fixed bug with missing : and stripping duplicate slashes.
Added multilib functions to handle installing include files for separate ABIs.
Breaking multilib code off to a separate eclass to keep things clean.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.20 |