File: README.md

package info (click to toggle)
libgssglue 0.9-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 500 kB
  • sloc: ansic: 3,532; sh: 219; makefile: 51
file content (53 lines) | stat: -rw-r--r-- 1,485 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Libgssglue

Libgssglue provides a GSS-API library, but does not implement any
mechanisms itself; instead it calls routines in other libraries,
depending on the mechanism and system configuration.

Libgssglue requires C99 (stdint.h etc) and POSIX (sys/types.h,
unistd.h etc) and should work on all modern Unix-like platforms.

Libgssglue is licensed under a BSD-3-clause license, see
[COPYING](COPYING).

# Building

See [INSTALL](INSTALL) for building released tarball versions.

To build libgssglue from git you need several tools:

* C compiler, [gcc](https://www.gnu.org/software/gcc/) or [clang](https://clang.llvm.org/)
* [Make](https://www.gnu.org/software/make/)
* [Automake](https://www.gnu.org/software/automake/)
* [Autoconf](https://www.gnu.org/software/autoconf/)
* [Libtool](https://www.gnu.org/software/libtool/)
* [Tar](https://www.gnu.org/software/tar/) (for 'make dist')
* [Gzip](https://www.gnu.org/software/gzip/) (for 'make dist')
* [Git](https://git-scm.com/)

The required software is typically distributed with your operating
system, and the instructions for installing them differ.  Here are
some hints:

Debian/Ubuntu:
```
apt-get install -y autoconf automake libtool make indent git

```
Fedora/RHEL:
```
yum install -y make gcc autoconf automake libtool indent git
```

Build libgssglue as follows:

```
./bootstrap
./configure
make check
```

# Resources

* https://gsasl.gitlab.io/libgssglue/coverage/src/
* https://scan.coverity.com/projects/libgssglue