---
name: "corelinux.cpp"
section: "3"
platform: "linux"
package: "libcorelinux-dev"
version: "0.4.32-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/corelinux.cpp"
---

# corelinux.cpp(3)

## NAME

corelinux.cpp -

## SYNOPSIS

### Functions

char **ACCheckCoreLinux** ()\
 *Function for autoconf checks.*

## Detailed Description

## Function Documentation

### char ACCheckCoreLinux ()

Function for autoconf checks. This purpose of this function is to provide the autoconf users a symbol to check for in corelinux library. Unfortunately autoconf uses the C compiler to check for symbols into libraries and corelinux is a C++ one so the way the functions and objects are mangled makes it impossible to check for them. The solution is to provide a C symbol to check for using extern 'C' {}.

To enable corelinux into autoconf, you can put the following lines into the configure.in file.

```
    AC_CHECK_LIB(cl++, ACCheckCoreLinux,[
    CXXFLAGS="${CXXFLAGS} -I/usr/include/corelinux"
    LDFLAGS="${LDFLAGS} "
    LIBS="${LIBS} -lcl++"
    ],[
    echo "You need to install corelinux. See http://corelinux.sourceforge.net"
    exit;
    ],)
```

## Author

Generated automatically by Doxygen for CoreLinux++ from the source code.
