Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

gpt_build_config(8) [debian man page]

GPT_BUILD_CONFIG(8)					User Contributed Perl Documentation				       GPT_BUILD_CONFIG(8)

NAME
gpt_build_config - Returns a minimized list of ldflags from a list of globus packages and external libraries. SYNOPSIS
gpt_build_config -src <source metadata file> -f <globus_flavor_name> -link [static|shared] DESCRIPTION
gpt_build_config creates a file in it's current directory named gpt_build_temp.sh that contains a list of necessary flags assembled from the build environment metadata of the packages on which the source metadata depends. This scanning is done recursively to cover the entire dependency tree. This script was initially inspired by the shell script gnome_config. LINK ORDER
The flag list returned by gpt_build_config is assembled in dependent order. A dependency between two libraries occurs when one library needs the symbols of another library in order to link correctly. For most linkers the library providing the symbols has to be linked after the library that needs the symbols. For example, from the line: -L/opt/Xpm/lib -lXpm -L/usr/lib/X11 -lXm -lX gpt_build_config assumes that the library Xpm is dependent on Xm which in turn is dependent on X. In addition, gpt_build_config assumes that Xpm is located in /opt/Xpm/lib and Xm and X are both located in /usr/lib/X11. BUGS
Circular dependencies between libraries are not supported. AUTHOR
Michael Bletzinger <mbletzin.ncsa.uiuc.edu> and Eric Blau <eblau.ncsa.uiuc.edu> perl v5.14.2 2012-04-30 GPT_BUILD_CONFIG(8)

Check Out this Related Man Page

GPT-UNINSTALL(8)					User Contributed Perl Documentation					  GPT-UNINSTALL(8)

NAME
gpt-uninstall - Uninstall any GPT package. SYNOPSIS
gpt-uninstall [--force --help -name ] pkgname-flavor-pkgtype DESCRIPTION
gpt-uninstall will uninstall a package from the system. OPTIONS
-force This will force actions to take place. -native Use native package manager (Only works with rpm). pkgname-flavor-pkgtype Expression describing the packages that should be removed. -help Print a brief help message and exits. -man Prints the manual page and exits. -version Prints the version of GPT and exits. EXAMPLES
gpt-uninstall -name=foo removes all flavors and package types with the name "foo". gpt-uninstall foo Also removes all flavors and package types with the name "foo". gpt-uninstall 'foo-*-*' A third way of typing the same uninstall. Note the single quotes. gpt-uninstall '*-noflavor-*' Remove all of the packages with a 'noflavor' build flavor. gpt-uninstall '*-*-*' Remove all packages. Note that files generated by gpt-postinstall will not be removed BUGS
Currently the flavor check that gpt-uninstall uses only works if the flavor is installed by gpt-build. And so for example: gpt-uninstall foo-gcc32-* will not work. The work around is to uninstall the packages individually using something like: gpt-uninstall -name=foo -flavor=gcc32 -pkgtype=pgm Or use a wild card for the flavor to uninstall all flavors of the package. gpt-uninstall foo-*-* SEE ALSO
gpt-install(8) gpt-query(8) gpt-verify(8) gpt-postinstall(8) AUTHOR
Michael Bletzinger <mbletzin.ncsa.uiuc.edu> and Eric Blau <eblau.ncsa.uiuc.edu> perl v5.14.2 2012-04-30 GPT-UNINSTALL(8)
Man Page