Commit 6b032642 authored by Damien George's avatar Damien George
Browse files

Merge pull request #28 from vext01/openbsd

Make micropython build on OpenBSD.
parents 5d32983c 33fefc74
......@@ -28,9 +28,9 @@ Additional components:
The Unix version
----------------
The "unix" part requires a standard Unix environment with gcc. It works
only for 64-bit machines due to a small piece of x86-64 assembler for
the exception handling.
The "unix" part requires a standard Unix environment with gcc and GNU make.
It works only for 64-bit machines due to a small piece of x86-64 assembler
for the exception handling.
To build:
......
......@@ -7,6 +7,10 @@
#include "misc.h"
#include "asmx64.h"
#if defined(__OpenBSD__)
#define MAP_ANONYMOUS MAP_ANON
#endif
/* all offsets are measured in multiples of 8 bytes */
#define WORD_SIZE (8)
......
......@@ -3,7 +3,7 @@ BUILD=build
CC = gcc
CFLAGS = -I. -I$(PYSRC) -Wall -Werror -ansi -std=gnu99 -Os -DUSE_READLINE #-DNDEBUG
LDFLAGS = -lm
LDFLAGS = -lm -ltermcap
SRC_C = \
main.c \
......
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <malloc.h>
#include <stdlib.h>
#include "nlr.h"
#include "misc.h"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment