Thread: success with postgresql on beaglebone

success with postgresql on beaglebone

From
Tomas Hlavaty
Date:
Hi all,

I managed to compile postgresql on BeagleBone.

The only problem I encountered was insufficient memory for compiling
grammars by bison (BeagleBone has 256MB RAM).

As a workaround, I compiled the same sources on a bigger machine and
copied the following files to BeagleBone:

postgresql/src/backend/parser/gram.h
postgresql/src/backend/parser/gram.c
postgresql/src/backend/parser/scan.c
postgresql/src/backend/bootstrap/bootparse.c
postgresql/src/backend/bootstrap/bootscanner.c
postgresql/src/backend/replication/repl_gram.c
postgresql/src/backend/replication/repl_scanner.c
postgresql/src/backend/utils/misc/guc-file.c
postgresql/src/interfaces/ecpg/preproc/preproc.c
postgresql/src/interfaces/ecpg/preproc/pgc.c
postgresql/src/interfaces/ecpg/preproc/preproc.h
postgresql/src/bin/psql/psqlscan.c
postgresql/src/pl/plpgsql/src/pl_gram.c
postgresql/src/pl/plpgsql/src/pl_gram.h

All tests passed.

I wonder, does anybody know how to compile the sources without copying
the bison generated files?

Thank you,

Tomas


Re: success with postgresql on beaglebone

From
Toby Corkindale
Date:
On 16/08/12 04:05, Tomas Hlavaty wrote:
> Hi all,
>
> I managed to compile postgresql on BeagleBone.
[snip]

Hi Tomas,
If you install Ubuntu, you can just install postgresql with the package
management software.
$ apt-get install postgresql

-Toby


Re: success with postgresql on beaglebone

From
Tomas Hlavaty
Date:
Hi Toby,

> If you install Ubuntu, you can just install postgresql with the
> package management software.
> $ apt-get install postgresql

thanks for your reply.  I should have mentioned that I was using the
Ångström Distribution where postgresql is not provided via package
manager.  I wonder how did the Ubuntu guys managed to overcome the
insufficient memory limitation?

Thank you,

Tomas


Re: success with postgresql on beaglebone

From
Ondrej Ivanič
Date:
Hi,

On 17 August 2012 07:14, Tomas Hlavaty <tom@logand.com> wrote:
> thanks for your reply.  I should have mentioned that I was using the
> Ångström Distribution where postgresql is not provided via package
> manager.  I wonder how did the Ubuntu guys managed to overcome the
> insufficient memory limitation?

You don't have to do all that stuff on beaglebone -- you need to setup
toolchain and compiler for target architecture. This is usually
distribution specific. (check this for your distribution:
http://www.angstrom-distribution.org/toolchains/ )


--
Ondrej Ivanic
(ondrej.ivanic@gmail.com)


Re: success with postgresql on beaglebone

From
Tomas Hlavaty
Date:
Hi Ondrej,

> You don't have to do all that stuff on beaglebone -- you need to setup
> toolchain and compiler for target architecture. This is usually
> distribution specific. (check this for your distribution:
> http://www.angstrom-distribution.org/toolchains/ )

thanks for the pointer, I'll look into it.

Tomas