ObjFW  Check-in [83aa78d1af]

Overview
Comment:Don't require m68k-amigaos-g++ for exceptions
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 83aa78d1af948399b48ed55d9b35e955603309670d206606ebfa3b5ecf72078d
User & Date: js on 2023-08-27 14:03:33
Other Links: manifest | tags
Context
2023-08-27
19:04
Remove hack for amiga-gcc that is no longer needed check-in: 583c007e31 user: js tags: trunk
14:03
Don't require m68k-amigaos-g++ for exceptions check-in: 83aa78d1af user: js tags: trunk
09:23
Fix hanging blocking TLS connections with OpenSSL check-in: 38e105d056 user: js tags: trunk
Changes

Modified README.md from [ebb217e96c] to [2681c29664].

309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
    $ ./configure --host=powerpc-eabi --with-wii

<h2 id="amiga">Amiga</h2>

  Install [amiga-gcc](https://github.com/bebbo/amiga-gcc). Then follow the
  normal process, but instead of `./configure` run:

    $ ./configure --host=m68k-amigaos OBJC=m68k-amigaos-g++


<h1 id="first-app">Writing your first application with ObjFW</h1>

  To create your first, empty application, you can use `objfw-new`:

    $ objfw-new --app MyFirstApp







|







309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
    $ ./configure --host=powerpc-eabi --with-wii

<h2 id="amiga">Amiga</h2>

  Install [amiga-gcc](https://github.com/bebbo/amiga-gcc). Then follow the
  normal process, but instead of `./configure` run:

    $ ./configure --host=m68k-amigaos


<h1 id="first-app">Writing your first application with ObjFW</h1>

  To create your first, empty application, you can use `objfw-new`:

    $ objfw-new --app MyFirstApp

Modified configure.ac from [4cc58b9994] to [5c8c25c22c].

37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
	enable_files="no"
	;;
m68k-*-amigaos*)
	AS_IF([test x"$OBJCFLAGS" = x""], [OBJCFLAGS="-O0 -g"])
	OBJCFLAGS="$OBJCFLAGS -noixemul"
	OBJFW_OBJCFLAGS="$OBJFW_OBJCFLAGS -noixemul"
	CPPFLAGS="$CPPFLAGS -D__NO_NET_API"
	LDFLAGS="$LDFLAGS -noixemul"
	LIBS="$LIBS -ldebug"

	enable_files="yes"	# Required for reading ENV:
	enable_shared="no"
	with_tls="no"

	AC_SUBST(LIBBASES_M, libbases.m)







|







37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
	enable_files="no"
	;;
m68k-*-amigaos*)
	AS_IF([test x"$OBJCFLAGS" = x""], [OBJCFLAGS="-O0 -g"])
	OBJCFLAGS="$OBJCFLAGS -noixemul"
	OBJFW_OBJCFLAGS="$OBJFW_OBJCFLAGS -noixemul"
	CPPFLAGS="$CPPFLAGS -D__NO_NET_API"
	LDFLAGS="$LDFLAGS -noixemul -Wl,-u,___init_eh"
	LIBS="$LIBS -ldebug"

	enable_files="yes"	# Required for reading ENV:
	enable_shared="no"
	with_tls="no"

	AC_SUBST(LIBBASES_M, libbases.m)