# The devel/sdcc port

## sdcc-4.2.0p1 – Small Device C Compiler

## Description

    SDCC is an open-source, retargetable, optimizing ANSI - C compiler. The
    current version targets the Intel 8051, Zilog Z80, Dallas 80C390,
    Motorola HC08 and Microchip PIC MCUs.

WWW: https://sdcc.sourceforge.net/

Only for arches
  aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64
Broken
  on aarch64: *** BFD does not support target aarch64-unknown-openbsd6.2. on alpha: sdcc segfaults when building the device library on sparc64: illegal operands building SDCCval.c
Categories:
  devel

## Library dependencies

- STEM->=15,<16:lang/gcc/15,-libs

## Build dependencies

- STEM->=15,<16:lang/gcc/15
- STEM->=15,<16:lang/gcc/15,-c++
- archivers/bzip2
- devel/autoconf/2.69
- devel/automake/1.11
- devel/boost
- devel/gmake
- devel/gputils
- devel/metaauto
- devel/metaauto

## Run dependencies

- devel/gputils